cc2540自动断线连接,怎么回事?

2019-07-18 15:13发布

cc2540自动断线连接,怎么回事?
cc2540做主机工程的时候,使用
simpleBLEState = BLE_STATE_DISCONNECtiNG;
GAPCentralRole_TerminateLink(simpleBLEConnHandle);
断开连接, 然后主机又会自动连接之前的从机
加入GAPCentralRole_CancelDiscovery();
仍然会继续连接,
请问哪位做过主机的知道是怎么回事呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
ejlwj
1楼-- · 2019-07-18 17:28
调用GAPCentralRole_TerminateLink(simpleBLEConnHandle);后

系统会在底层回调

void simpleBLECentralEventCB( gapCentralRoleEvent_t *pEvent )

在事件GAP_LINK_TERMINATED_EVENT中

我执行了simpleBLEStartScan();

直接注释掉就好了. 因为底层回调, 底层函数闭源, 一直没找到, 感觉关于central的资料比较少啊

一周热门 更多>