TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F调用断开连接API问题

molti_role例程中,在蓝牙连接状态,调用断开连接API 后,进入到GAP_LINK_TERMINATED_EVENT中,是否可以在该回调中直接调用扫描函数来扫描周围蓝牙,还是需要延时再调用?延时多久?另外GAPRole_TerminateConnection(connHandle);和GAPRole_CancelDiscovery()两个函数是否有调用位置的限制,是否可以在回调中调用这两个函数。

Viki Shi:

1、参考如下代码:
In SimpleSerialSocketClient_processRoleEvent:case GAP_LINK_TERMINATED_EVENT:{...// Add the code belowscanningStarted = TRUE;discoveryDone = FALSE;// Start discoveryGAPCentralRole_StartDiscovery(DEFAULT_DISCOVERY_MODE,DEFAULT_DISCOVERY_ACTIVE_SCAN,DEFAULT_DISCOVERY_WHITE_LIST);}break;

2、有限制,建议在应用程序任务或ICall注册的RTOS任务中调用此类API,不要在非ICall的回调处理函数里调用,否则可能出现调用无效

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F调用断开连接API问题
分享到: 更多 (0)