您好!
我目前正在使用一种耳机、它在手机和设备之间使用蓝牙连接。
该器件基于由 STM32L4微控制器控制的 CC2564MODA 芯片。
我在 ST 芯片上成功集成了 Bluetopia 堆栈、并成功通过 HCI 命令和 I2S 音频样本控制 CC2564。
我选择使用堆栈中给出的示例包括蓝牙 HFP 配置文件。 它也适用于我的用例。
我的问题是:
如果因距离或传输错误而断开连接、我的设备必须自动连接电话。
但是、如果用户决定在手机端停止与我的设备的连接、则不得尝试重新连接手机。
我当前使用事件 etHFRE_CLOSE_Port_Indication 来检测断开连接并启动重新连接过程、但此事件不允许我查看用户是否故意停止连接。
是否有办法区分断开原因?
我浏览了 TI 论坛、但未找到任何有关该主题的信息。
提前感谢、
Alain。

