sch.h
来自「该代码为基于AVR单片机的时间调度软件开发模板」· C头文件 代码 · 共 24 行
H
24 行
#ifndef uint8
#define uint8 unsigned char
#endif
#ifndef uint16
#define uint16 unsigned int
#endif
#define SCH_MAX_TASKS 6 /*任务最大数量 */
typedef struct {
void (*task)(void); /*函数指针 */
uint16 delay; /*任务等待运行时间 */
uint16 period; /*任务重复运行时间 */
uint8 run; /*任务运行标志 */
} s_task; /*任务队列 */
void SCH_Start(void);
void SCH_Init_Time(void);
void SCH_Dispatch_Tasks(void);
void SCH_Delete_Task(uint8 task_id);
uint8 SCH_Add_Task(void (* pFunction)(), uint16 delay, uint16 period);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?