我没有连接蓝牙时候,在广播阶段会出现调用三次SBP_PERIODIC_EVT事件,现象如下图:
这是我的代码情况,预想是625ms周期打印123。
连接上蓝牙后,就是周期打印123出来,连接上蓝牙后是正常的,请问如何解决未连接时出现的这种情况。
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
我没有连接蓝牙时候,在广播阶段会出现调用三次SBP_PERIODIC_EVT事件,现象如下图:
这是我的代码情况,预想是625ms周期打印123。
连接上蓝牙后,就是周期打印123出来,连接上蓝牙后是正常的,请问如何解决未连接时出现的这种情况。
您好,我用的也是OTA例程,代码已经跟你改的一样了,别的都没有改动,打印出来在连接成功前是没有问题的。
1
没事了 我研究一下 ,应该是自己改掉了某些地方
知道原因了,但是不知道原理。可以解释一下吗?
我在这个函数中调用了 红框这里会导致 tmos系统未连接广播前 奇奇怪怪 若上述的问题。
SBP_UPDATE_EVT是我对照 其它SBP创建的事件 ,问题就是我现在一调用我自己定义的事件(事件里面啥也没做)。他就会出现bug。如图:
好了 我自己解决了 最多只能定义16个事件 事件定义是左移一位 就是乘二的。我定义了0x0006。