This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F调用断开连接API问题

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

  • 1、参考如下代码:

    In SimpleSerialSocketClient_processRoleEvent: case GAP_LINK_TERMINATED_EVENT: { ... // Add the code below scanningStarted = TRUE; discoveryDone = FALSE; // Start discovery GAPCentralRole_StartDiscovery(DEFAULT_DISCOVERY_MODE, DEFAULT_DISCOVERY_ACTIVE_SCAN, DEFAULT_DISCOVERY_WHITE_LIST); } break;


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