|
R_RTOS
0.1
DistributedRealTimeOperatingSystemfortheARMCortexMArchitecture
|
#include "R_RTOS_scheduler.h"#include "R_RTOS_task.h"#include "R_RTOS_stack.h"#include "R_RTOS_sem.h"#include "R_RTOS_timer.h"#include "R_RTOS_events.h"#include "R_RTOS_memMngr.h"Functions | |
| void | os_SCHEDULE (void) |
| Schedules the next ready task according to its priority. More... | |
| RetCode | tsk_tskInit (const TskID tskID, const TskStartAddr const strtAddr, const TskEndAddr const endAddr, const StackSize stkSze) |
| Creates a task according to the provided input parameters. More... | |
| RetCode | os_IDLETskInit (const TskStartAddr const strtAddr) |
| Creates the IDLE Task. More... | |
| RetCode | tsk_tskDestroy (TskTCB *const tsk) |
| Destroy the given task. More... | |
| RetCode | tsk_ClrEvt (PTskTCB const tsk, PSyncEle const syncEle) |
| Clear the event that currently blocks the task. More... | |
| RetCode | tsk_SetEvt (PTskTCB const tsk, PSyncEle const syncEle) |
| Set the event described by syncEle for the specified task. More... | |
| RetCode | tsk_SetInactive (PTskTCB const tsk, TskState tskInactvState) |
| Set the specified task inactive, remove from active wait queue and set the specified new task state. More... | |
| RetCode | tsk_ChngePrio (PTskTCB const tsk, const TskPrio newTskPrio) |
Variables | |
| BitsOSFlags | gOS_FLAGS |
| Flags used for maintaining the OS. More... | |
| TskTCB * | p_cur_tsk_tcb |
| Pointer to currently running task's tskTCB. More... | |
| PTskTCB const | pIDLETsk = &( tsk_AR[0] ) |
| Constant pointer to the IDLE Task's tskTCB. More... | |