📄 sch.h
字号:
#ifndef SCH_H
#define SCH_H
#define uchar unsigned char
#define uint unsigned int
#define SCH_MAX_TASKS 6 /*任务最大数量 */
/*定义一个结构体*/
typedef struct
{
void (*task)(void); /*函数指针*/
uint delay; /*任务等待运行时间*/
uint period; /*任务重复运行时间*/
uchar run; /*任务运行标志*/
} s_task; /*任务队列,是否执行*/
void SCH_Start(void);
void SCH_Init_Time(void);
void SCH_Dispatch_Tasks(void);
void SCH_Delete_Task(uchar task_id);
uchar SCH_Add_Task(void (* pFunction)(), uint delay, uint period);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -