随着时间的流逝,BLE_STACK_BUSY错误更加频繁

时间:2019-01-23 16:57:08

标签: bluetooth-lowenergy mbed nrf52

我有一个在nRF52832(软件设备132)上运行Mbed 9.7.2的BLE应用程序。我的连接间隔(到中心)为11.25 ms,从属延迟指定为3。我有一个自定义服务,其中包含3个自定义特征(通知)。每个特征的大小为20字节,由8个2字节值和一个4字节值组成。该应用程序将每10毫秒用新数据填充一个特性。当所有3个特征都更新时,我调用BLE::Instance().gattServer().write()在下一个连接间隔期间通过BLE写入新数据。

我的问题如下。当我尝试BLE::Instance().gattServer().write()时,我会记录结果。当应用程序首次启动时,此操作的结果为BLE_ERROR_NONE-表示一切正常。随着时间的流逝,BLE::Instance().gattServer().write()的结果通常会变成BLE_STACK_BUSY

非常欢迎对此有任何见识。

0 个答案:

没有答案