R_RTOS
0.1
DistributedRealTimeOperatingSystemfortheARMCortexMArchitecture
|
#include "MKL05Z4.h"
#include "PortFunc.h"
#include "TimerFunc.h"
#include "InterruptFunc.h"
#include "R_RTOS_system.h"
#include "R_RTOS_inc.h"
#include "R_RTOS_task.h"
#include "R_RTOS_stack.h"
#include "R_RTOS_scheduler.h"
#include "R_RTOS_mtx.h"
#include "R_RTOS_sem.h"
#include "R_RTOS_timer.h"
#include "R_RTOS_SysTickTMR.h"
#include "R_RTOS_memMngr.h"
#include "R_RTOS_services.h"
#include "R_RTOS_events.h"
#include "R_RTOS_monitor.h"
#include "R_RTOS_msgQueuing.h"
Functions | |
void | updateTimersAfterSleep (void) |
Updates all used timers after a wake up. More... | |
RetCode | __initOS (void) |
Initialize the operating system. More... | |
void | tskIdle (void) |
IDLE Task, that must always be ready to run and must not finish execution. More... | |
void | tsk_EndTheTask (void) |
Default function to be jumped to after a task finished its execution. More... | |
RetCode | SVC_HandlerMain (uint32_t *svc_args) |
Is called by the SVC Exception. More... | |
Variables | |
PTskTCB const | pIDLETsk |
Constant pointer to the IDLE Task's tskTCB. More... | |
volatile PTskTCB | p_cur_tsk_tcb |
Pointer to currently running task's tskTCB. More... | |
volatile PTskTCB | p_nxt_tsk_tcb |
Pointer to task's tskTCB, which is scheduled to run next. More... | |
volatile BitsOSFlags | gOS_FLAGS |
Flags used for maintaining the OS. More... | |
const uint8_t | offsetOfTskState = OFFSETOF( TskTCB, tskState ) |
Offset of the TskState property inside a TskTCB. More... | |
SysFkt | sys_SysFkt [AMOUNT_SYS_FKT] |
System function array to hold various kinds of system functions. System functions can be referenced by their index in this array. | |
volatile uint32_t | svc_EXCReturn |
EXC_RETURN value for the SVC Call. More... | |