Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7485

请问CC2540把扫描完的list印出后,可否把list内addr的RSSI值也一并印出?

$
0
0

我在case GAP_DEVICE_DISCOVERY_EVENT中

使用for loop把simpleBLEDevList的addr全印出

for (int i=0;i<simpleBLEScanRes;i++)

{

  SerialPrintString((uint8*) bdAddr2Str( simpleBLEDevList[i].addr ));

 }

这里是可以正常动作的

 

后来想要把list内每个addr的RSSI也一并印出

所以加了一行SerialPrintValue("rssi:-",  (uint8)(-(pEvent->deviceInfo.rssi)),10);

 

for (int i=0;i<simpleBLEScanRes;i++)

{

  SerialPrintString((uint8*) bdAddr2Str( simpleBLEDevList[i].addr ));

SerialPrintValue("rssi:-",  (uint8)(-(pEvent->deviceInfo.rssi)),10);

 

 }

 

但印出来都是-142,请问要怎么做才能正确印出llist内每个addr的RSSI呢?


Viewing all articles
Browse latest Browse all 7485

Trending Articles