Thread 中讨论的其他器件: BLE-STACK
大家好!
有时、CC2541与 Android 上智能手机之间的 BLE 连接可能会因错误而断开、但 CC2541会保持连接模式(GAPROLE_CONNECTED)或错误模式(GAPROLE_ERROR)。 在这种情况下,我尝试强制断开连接(GAPRole_TerminateConnection())或可重用广播模式( GAPRole_SetParameter( GAPROLE_advertise_enabled,sizeof ( uint8 ),&enable_Adv );其中 ENABLE_Adv 为 true ),但这并不总是有效。
有时、模式仍然是 GAPROLE_Connected 或 GAPROLE_advertising/、但无线传输中没有信号。
我有三个问题:
1) 1)如果我获得 GAPROLE_ERROR 或 GAPROLE_WAITING_WAITING_FACT_TIMEOUT 状态、该怎么办?
2) 2)如何确定广播(或堆栈中的其他内容)不能正常工作?
3) 3)是否可以在不重新启动整个控制器的情况下完全重新初始化整个堆栈?