|
R_RTOS
0.1
DistributedRealTimeOperatingSystemfortheARMCortexMArchitecture
|
#include "MKL05Z4.h"#include "R_RTOS_inc.h"#include "R_RTOS_scheduler.h"#include "R_RTOS_task.h"#include "R_RTOS_BitMagic.h"Functions | |
| RetCode | tsk_rmvTskActvTskLst (PTskTCB const tsk) |
| Delete a Task from the active task list. More... | |
| RetCode | tsk_insrtTskActvTskLst (PTskTCB const tsk) |
| Insert a task into the active task list. More... | |
| void | os_INIT_Scheduler (void) |
| Initialize the Scheduler mechanism. More... | |
| void | os_SCHEDULE (void) |
| Schedules the next ready task according to its priority. More... | |
Variables | |
| PTskTCB | pIDLETsk |
| Constant pointer to the IDLE Task's tskTCB. More... | |
| volatile PTskTCB | p_cur_tsk_tcb = NULL |
| Pointer to currently running task's tskTCB. More... | |
| volatile PTskTCB | p_nxt_tsk_tcb = NULL |
| Pointer to task's tskTCB, which is scheduled to run next. More... | |
| volatile BitsOSFlags | gOS_FLAGS |
| Flags used for maintaining the OS. More... | |