物联网技术
直播中

ejlwj

8年用户 898经验值
擅长:处理器/DSP
私信 关注
[问答]

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

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

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

回帖(1)

ejlwj

2016-3-30 14:42:17
调用GAPCentralRole_TerminateLink(simpleBLEConnHandle);后

系统会在底层回调

void simpleBLECentralEventCB( gapCentralRoleEvent_t *pEvent )

在事件GAP_LINK_TERMINATED_EVENT中

我执行了simpleBLEStartScan();

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

更多回帖

发帖
×
20
完善资料,
赚取积分