我想在通数据改变的时候把值写入flash中,但是在写入flash数据的时候总是会断开连接,而且数据也没有写进去;但是在SimpleBLEPeripheral.c 中的
SimpleBLEPeripheral_processCharValueChangeEvt() 中读写都没有问题;刚开始以为是没有关闭广播的原因,后来关闭了还是不行;忘大牛们给个
解决方法啊。
Barbara Wu:
请问您数据改变的时候的调用是指在哪个地方的调用?请问你连接参数是怎么设置的?如果snv占用的时间过长,影响了连接参数的处理,就有可能断开。最好是异步调用。在SimpleBLEPeripheral_processCharValueChangeEvt() 中就是异步调用。