R_RTOS  0.1
DistributedRealTimeOperatingSystemfortheARMCortexMArchitecture
R_RTOS_system.h
Go to the documentation of this file.
1 
13 #ifndef HEADERS_R_RTOS_SYSTEM_H_
14 #define HEADERS_R_RTOS_SYSTEM_H_
15 
16 #include "R_RTOS_inc.h"
17 
25 RetCode __initOS( void );
26 
34 void tskIdle( void );
35 
41 void tsk_EndTheTask( void );
42 
52 RetCode SVC_HandlerMain( uint32_t *svc_args );
53 
59 void updateTimersAfterSleep( void );
60 
65 #endif /* HEADERS_R_RTOS_SYSTEM_H_ */
void tskIdle(void)
IDLE Task, that must always be ready to run and must not finish execution.
Definition: R_RTOS_system.c:148
void tsk_EndTheTask(void)
Default function to be jumped to after a task finished its execution.
Definition: R_RTOS_system.c:181
Defines, Typedefs and Macros for the whole system.
void updateTimersAfterSleep(void)
Updates all used timers after a wake up.
uint8_t RetCode
Return codes for functions.
Definition: R_RTOS_inc.h:1424
RetCode __initOS(void)
Initialize the operating system.
Definition: R_RTOS_system.c:82
RetCode SVC_HandlerMain(uint32_t *svc_args)
Is called by the SVC Exception.
Definition: R_RTOS_system.c:189