This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2564+MSP430F5438A,SPPDemo,读取RSSI及发现设备的问题

Other Parts Discussed in Thread: MSP430F5438A, CC2564

Hi,

硬件:CC2564+MSP430F5438A,使用的协议栈:CC256x MSP430 Bluetopia SDK v1.5

现有以下两个问题:

1、我对 SPPDemo 的函数static void BTPSAPI GAP_Event_Callback(unsigned int BluetoothStackID, GAP_Event_Data_t *GAP_Event_Data, unsigned long CallbackParameter)做如下修改(希望实现扫描读取RSSI值):

switch(GAP_Event_Data->Event_Data_Type)
      {
         case etInquiry_Result:

         ......

         Display(("Result: %d, %s, RSSI: %d.\r\n", (Index+1), Callback_BoardStr,   (int)GAP_Event_Data->Event_Data.GAP_Inquiry_With_RSSI_Entry_Event_Data->RSSI));

         ......

      }

但是板子上电并打开串口助手后,RSSI值显示为0,如下:

Client>
Inquiry Entry: 0xF8A45F0930F3.

Client>
Result: 1, 0xF8A45F0930F3, RSSI: 0.

不知道是什么原因,难道是RSSI的调用错误?

2、烧录的同一个Deme,但是执行Inquiry后有时有discovered devices显示,有时没有:

很奇怪。。CCS编译环境需要修改什么配置参数吗?

请大家帮忙解答一下,谢谢!