26 lines
591 B
Plaintext
26 lines
591 B
Plaintext
/**
|
|||
|
|
* @file task_runner.h
|
||
|
|
* @brief 任务执行器初始化与待执行任务分发接口定义。
|
||
|
|
*/
|
||
|
|
#ifndef SYS_TASK_RUNNER_H
|
||
|
|
#define SYS_TASK_RUNNER_H
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @brief 初始化任务执行器运行时上下文。
|
||
|
|
* @param[in] 无。
|
||
|
|
* @param[out] 无。
|
||
|
|
* @retval 无返回值。
|
||
|
|
*/
|
||
|
|
void task_runner_init(void);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @brief 执行当前所有已置位的待处理任务。
|
||
|
|
* @param[in] 无。
|
||
|
|
* @param[out] 无。
|
||
|
|
* @retval 无返回值。
|
||
|
|
* @note 若当前没有待执行任务,函数直接返回。
|
||
|
|
*/
|
||
|
|
void task_runner_run_pending(void);
|
||
|
|
|
||
|
|
#endif /* SYS_TASK_RUNNER_H */
|