Go to the source code of this file.
Functions | |
void | OsTaskPowerOnInit (void) |
INT8U | OsTaskCreat (void(*Task)(void)) LargeReentrant |
Variables | |
OS_STACK | OsTaskStack [MAX_TASK_NUM][TASK_STACK_SIZE] |
OS_TCB | TaskTable [MAX_TASK_NUM] |
struct OS_TASK_CONTROL | OsTaskCtrl |
INT8U OsTaskCreat | ( | void(*)(void) | Task | ) |
Definition at line 24 of file os_task.c.
References os_tcb::function, os_tcb::Id, OsTaskCtrl, OsTaskStack, OsTaskStackInit(), os_tcb::Stack, and OS_TASK_CONTROL::TaskNum.
Referenced by F_SysPowerOnInit().
void OsTaskPowerOnInit | ( | void | ) |
Definition at line 16 of file os_task.c.
References OS_TASK_CONTROL::CurTaskId, OS_TASK_CONTROL::NextTaskId, OsTaskCtrl, and OS_TASK_CONTROL::TaskNum.
Referenced by F_SysPowerOnInit().
struct OS_TASK_CONTROL OsTaskCtrl |
Definition at line 15 of file os_task.c.
Referenced by OsCoreScheduler(), OsCoreSchedulerIsr(), OsCoreStart(), OsTaskCreat(), and OsTaskPowerOnInit().
OS_STACK OsTaskStack[MAX_TASK_NUM][TASK_STACK_SIZE] |
Definition at line 14 of file os_task.c.
Referenced by OsCoreScheduler(), OsCoreSchedulerIsr(), and OsCoreStart().