sch51.h

来自「时间触发式单片机最小系统」· C头文件 代码 · 共 35 行

H
35
字号
/*--------------------------------------------
  sch51.h 
  see sch51.c for details
--------------------------------------------*/
#ifndef _SCH51_H
#define _SCH51_H

/*------------functions prototype-----------*/
void SCH_Init_T0(void);
void SCH_Update(void);
unsigned char SCH_Add_Task(void (code * pFunction)(),
                   const unsigned int DELAY,
                   const unsigned int PERIOD);
void SCH_Dispatch_Tasks(void);
void SCH_Go_To_Sleep(void);
void SCH_Start(void);
bit SCH_Delete_Task(const unsigned char TASK_INDEX);

#define SCH_MAX_TASKS  5

#define  ERROR_SCH_TOO_MANY_TASKS 1
#define  ERROR_SCH_CANNOT_DELETE_TASK 1

#define  RETURN_ERROR 1
#define  RETURN_NORMAL 0   

#endif

/**********END OF FILE***********************/





⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?