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编译环境需要修改什么配置参数吗?
请大家帮忙解答一下,谢谢!
