nrf52832学习-app_scheduler模块

发布时间 2023-06-18 16:10:03作者: 追逐time

软件调度模块,但不是用来做任务调度的,而是为了在main函数中执行中断任务。说白了就是一个队列,中断中将数据和执行的函数放入队列中,然后main函数里一直去调用查询去执行,从而不阻塞中断

app_sched_execute用来在main函数中执行,一直调用
app_sched_event_put函数是在中断中调用将任务添加入队列的

初始化时两个参数,
第一个是数据最大值,传入的数据最大占用字节
第二个是要用到这个调度器最大个数