我已经把DEFAULT_DESIRED_SLAVE_LATENCY打开同时DEFAULT_DESIRED_CONN_TIMEOUT加到500,然后task_event只是设置几个PWM,为什么总是很容易超时,代码如下,这是配置文件
这是我的逻辑
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
我已经把DEFAULT_DESIRED_SLAVE_LATENCY打开同时DEFAULT_DESIRED_CONN_TIMEOUT加到500,然后task_event只是设置几个PWM,为什么总是很容易超时,代码如下,这是配置文件
这是我的逻辑
你好,SYS_EVENT_MSG作为系统的消息传递,不建议将待处理的功能放在这里。建议新定义一个tmos任务进行管理。
tmos参考:
WCH TMOS用法详解 - debugdabiaoge - 博客园 (cnblogs.com)
不建议配置slavelatency参数,连接间隔可修改。
来结帖,原来是我把逻辑写到不同文件里的原因,只要把Peripheral_ProcessEvent事件逻辑写到peripheral.c里面就没不会发生了