|
查看: 1751|回复: 3

[BLE SDK] 断开连接问题

[复制链接]

13

主题

19

回帖

147

积分

荣耀黄金

积分
147
发表于 2025-11-10 18:32:53 | 显示全部楼层 |阅读模式 来自 广东
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: tlsr9518
SDK及版本: v4.0.1.0
使用blc_gatt_pushHandleValueIndicate发送期间若发生断开连接,disconnect没有上报。不发送期间,disconnect能正常上报。HCI_EVT_DISCONNECTION_COMPLETE事件

0

主题

20

回帖

85

积分

不屈白银

积分
85
发表于 2025-11-12 16:45:15 | 显示全部楼层 来自 上海
您好,
       请问您的应用层对GAP_EVT_GATT_HANDLE_VALUE_CONFIRM事件有阻塞等待吗?如果恰好是indicate发出后断连了,对方不会回复,那么就等不到该事件。如果mainloop阻塞了,HCI_EVT_DISCONNECTION_COMPLETE事件就抛不上来。

13

主题

19

回帖

147

积分

荣耀黄金

积分
147
 楼主| 发表于 2025-11-12 17:10:44 | 显示全部楼层 来自 广东
TL_LJP 发表于 2025-11-12 16:45
您好,
       请问您的应用层对GAP_EVT_GATT_HANDLE_VALUE_CONFIRM事件有阻塞等待吗?如果恰好是indicate ...

应用层没有阻塞mainloop等待GAP_EVT_GATT_HANDLE_VALUE_CONFIRM事件,mainloop有正常执行

0

主题

20

回帖

85

积分

不屈白银

积分
85
发表于 2025-11-12 20:00:01 | 显示全部楼层 来自 上海
您好,
      您当前的协议栈版本已经落后很多,建议升级至最新的版本尝试  :  https://gitee.com/telink-semi/tl_ble_sdk

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部