- <- 1 - 引用头文件 ->
- #include "os_task.h"
- <- 2 - 定义本文件用到的宏 ->
- #define OS_TASK_SWITCH_INTERVAL 10 /* 单位ms */
- typedef U32 StackSize_t ; /* 仅用于堆栈 */
- typedef enum{};
- typedef struct{};
- <- 3 - 静态全局变量 ->
- static StackSize_t *gTopStack = NULL;
- <- 4 - 本模块开放的全局变量 ->
- U32 gOsTaskEventBitMap = 0;
- <- 5 - 本地函数,仅在本文件使用 ->
- static VOID TASK_TaskSwitch(VOID)
- {
- return;
- }
- <- 6 - 本模块开放的函数 ->
- VOID OS_TASK_TaskDelay(IN U16 ms)
- {
- return;
- }
|