ble-stack 1.4.0下PLUS_BROADCAStER选项打开会在连接期间停止广播
我在测试ble-stack 1.4.0下的SimpleBLEPeripheral项目时,如果打开了PLUS_BROADCASTER参数,那么在已连接状态下,蓝牙设备可能会停止广播,即使断开连接之后也无法发现。重复连接 -> 断开几次之后,很容易重现这个问题。
请问有没有解决办法?
类似的帖子: http://e2e.ti.com/support/wireless_connectivity/f/538/t/323297.aspx
Peas,
你打开PLUS_BROADCASTER 只有有没有把工程里的peripheralBroadcaster.c 和 peripheralBroadcaster.h 两个文件包含进去?
Hello Yan,
ble-stack 1.4.0的更新说明指出,这个版本打开PLUS_BROADCASTER已经不需要包含peripheralBroadcaster.h ,见这个链接
http://processors.wiki.ti.com/index.php/LPRF_BLE_Porting_Projects
所以问题应该出在别的地方
Peas,
OK, 这个我还没在1.4 玩过,让我再看看。
你确定你是没在添加任何代码的情况下只是使能了PLUS_BROADCASTER?
是的,只使能了PLUS_BROADCASTER的情况下,很容易重现
把问题顶上来
Peas,
请参考这个帖子: http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/54215.aspx
很有可能是状态判断之类还有其他问题,请再研究一下。