TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2541 的SimpleBLECentral例程中 simpleBLECharHdl不是每次都能获取?

使用SimpleBLECentral 和 SimpleBLEPeripheral进行连接调试,但我调试SimpleBLECentral 发现,有的时候simpleBLECharHdl 无法获取,没有进入如下程序段。

  else if ( simpleBLEDiscState == BLE_DISC_STATE_CHAR )
  {
    // Characteristic found, store handle
    if ( pMsg->method == ATT_READ_BY_TYPE_RSP &&         pMsg->msg.readByTypeRsp.numPairs > 0 )
    {
      simpleBLECharHdl = BUILD_UINT16( pMsg->msg.readByTypeRsp.dataList[0],
                                       pMsg->msg.readByTypeRsp.dataList[1] );
      
      LCD_WRITE_STRING( "Simple Svc Found", HAL_LCD_LINE_1 );
      simpleBLEProcedureInProgress = FALSE;
    }
    
    simpleBLEDiscState = BLE_DISC_STATE_IDLE;
    
   }  

user4941551:

找到什么原因了吗

赞(0)
未经允许不得转载:TI中文支持网 » CC2541 的SimpleBLECentral例程中 simpleBLECharHdl不是每次都能获取?
分享到: 更多 (0)