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.

LP-EM-CC2340R5: 如何自行確認藍芽已斷線

Part Number: LP-EM-CC2340R5
Other Parts Discussed in Thread: CC2340R5

您好. 我目前使用 硬件為官方開發板 LP-EM-CC2340R5

SDK 版本 : 7_20_01_10

範例專案 : basic_ble

問題描述:

    CC2340R5 扮演 Peripheral , 手機 APP 執行 nRF Connect。 已建立連線. 但沒多久. APP就顯示已斷線.

部分畫面如下圖所示。(請留意下方的藍色字體)

看起來, 不知甚麼原因 CC2340R5 已主動斷線了,但問題是.....沒有任何 "錯誤事件" 或 "離線事件" 觸發產生。

所以.CC2340R5 端 仍然一直在執行 自行建立連線模式下所對應的迴圈. ( 形同死迴圈了 )

舉個例 . 常態下,當 CENTRAL 端主動結束連線, 會觸發 "BLEAPPUTIL_LINK_TERMINATED_EVENT"

那麼, 若是 CC2340R5 異常而自行斷線. 是否會觸發甚麼事件.或者....我要如何自行手動檢測連線狀態?

我需要這樣的通知,讓我能合法的結束當下的 FUNCTION , 接著執行其他事情。

能給予甚麼建議嗎?   謝謝~~