Go to the source code of this file.
Data Structures | |
| struct | OS_TASK_CONTROL |
| struct | os_tcb |
Typedefs | |
| typedef struct os_tcb | OS_TCB |
Functions | |
| void | OsTaskPowerOnInit () LargeReentrant |
| INT8U | OsTaskCreat (void(*Task)(void)) LargeReentrant |
| void | OsTaskDelete (void(*Task)(void)) LargeReentrant |
| void | OsSystemTask (void) LargeReentrant |
Variables | |
| struct OS_TASK_CONTROL | OsTaskCtrl |
| OS_TCB | TaskTable [] |
| void OsSystemTask | ( | void | ) |
| 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 OsTaskDelete | ( | void(*)(void) | Task | ) |
| void OsTaskPowerOnInit | ( | ) |
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().
Definition at line 14 of file os_task.c.
Referenced by OsCoreScheduler(), OsCoreSchedulerIsr(), and OsCoreStart().
1.5.6