- 博客(1)
- 收藏
- 关注
原创 nrf connect sdk(v2.3.0)在含定时器的BLE开发中出现的notify卡死问题
2.后面有几次发包被定时器打断,导致送给FIFO存储的包大于三个,但是FIFO只能存三个,k_fifo_get()函数想要读取FIFO超过三次来发送,导致阻塞.1.第一次要发的包过多,FIFO只能存储前三个,k_fifo_get()函数想要读取FIFO超过三次来发送,而导致阻塞.方法2:多线程,在另一个线程中进行bt_gatt_notify_cb()[不建议,线程lock与resume需要时间]问题出现的原因是nrf connect sdk自身的bt_gatt_notify_cb()函数有bug,
2023-04-29 20:18:13
372
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人