如何解决蓝牙CSR8670的ble通知事件无效的问题

 时间:2026-05-04 08:56:19

1、打开苹果手机上的lightblue软件后,找到相应的蓝牙,进到属性中,点击Listen for notifications,发现无反应。

如何解决蓝牙CSR8670的ble通知事件无效的问题

2、找到该任务的db文件,如下图所示,在flags中添加一个FLAG_DYNLEN的配置项。

如何解决蓝牙CSR8670的ble通知事件无效的问题

3、在事件接收处理中添加相应的case,如下图所示,当点击上图中的按钮时就会触发相应的CASE。

如何解决蓝牙CSR8670的ble通知事件无效的问题

4、在case中要添加相应的事件处理函数,至少要有响应才行,无响应也是没有用的。

如何解决蓝牙CSR8670的ble通知事件无效的问题

5、如果事件处理处理函数和事件接收函数不在同一个.c中,需要在相应的头文件中声明才行。

如何解决蓝牙CSR8670的ble通知事件无效的问题

6、以上完成后,再次点击上面的那个按钮,这时变成了stop listenig了,说明我们的配置是有效的。

如何解决蓝牙CSR8670的ble通知事件无效的问题

  • “苏三起解”是什么故事
  • 2021QQ在哪里设置QQ空间背景?
  • 如何鉴别真假皮具?
  • 牡丹的特点是什么
  • 凉粉里面加什么可以增加韧性和弹性
  • 热门搜索
    肩周炎怎么治 神经衰弱怎么调理 满天星怎么养 石头怎么画 白头发怎么变黑 兔宝宝板材怎么样 痛风是怎么引起的 咳嗽喉咙痒怎么办 小孩脾胃虚弱怎么调理 吉他怎么调音