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.

[参考译文] CC2340R5:检测 BLE 连接/断开事件

Guru**** 1831150 points
Other Parts Discussed in Thread: CC2340R5
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1365338/cc2340r5-detecting-ble-connect-disconnect-events

器件型号:CC2640R2F
主题中讨论的其他器件:CC2340R5

您好、专家!

客户报告此问题:

芯片:CC2340R5 RGE
BLE stack : simplelink f3 SDK 7 40 00 64
IDE CCS 主题1.3.1.4
调试程序: XDS 110

CC2340R5配置为外设。 中央侧是 Android (版本13)智能手机。
基于 TI 的示例工程:basic_ble_profile_LP_EM_CC2340R5_freertos_ticlang。

问题:
我使用智能手机通过 BLE 连接和断开 CC2340R5。
我尝试使用调试器和寄存连接处理程序在 CC2340R5端捕获连接/断开事件
但它似乎不起作用。
 
我尝试在以下位置放置断点:
 

peripheral_GAPConnEventHandler()
BLEAPPUTIL_LINK_SEATED_EVENT

BLEAPPUTIL_LINK_ENTERMINED_EVENT

Connection_Conn Handler()
BLEAPPUTIL_LINK_SEATED_EVENT

BLEAPPUTIL_LINK_ENTERMINED_EVENT

五颗星

找到此帖子:
CC2640R2F:如何为 BLE 连接与断开事件添加回调函数? -蓝牙论坛- BluetoothRegistered︎ 支持论坛- TI E2E 支持论坛

但提供的链接似乎使用的是旧版堆栈。
我们想了解我们使用的用于捕捉缝隙连接事件的函数是否是捕捉缝隙连接状态更新的正确方法。
请注意、检测到断开事件后、我希望访问原因字段、以了解是谁触发了下行链路断开(即外设侧或中央侧)、并了解其监控超时是否会发生。
谢谢你。
此致、
阿奇·A·阿奇