|
static xf_task_t | xf_ctask_create_with_manager (xf_task_manager_t manager, xf_task_func_t func, void *func_arg, uint16_t priority, size_t stack_size) |
| 在指定的任务管理器中创建 ctask。
|
|
void | xf_ctask_delay_with_manager (xf_task_manager_t manager, uint32_t delay_ms) |
| ctask 专用 delay 函数,在 ctask 中才能使用。不会影响调度器。
|
|
xf_ctask_queue_t | xf_ctask_queue_create_with_manager (xf_task_manager_t manager, const size_t size, const size_t count) |
| 创建 ctask 的消息队列。此消息队列仅供 ctask 使用。
|
|
xf_err_t | xf_ctask_queue_send (xf_ctask_queue_t queue, void *buffer, uint32_t timeout) |
| 消息队列发送。
|
|
xf_err_t | xf_ctask_queue_receive (xf_ctask_queue_t queue, void *buffer, uint32_t timeout) |
| 消息队列接收。
|
|