R_RTOS
0.1
DistributedRealTimeOperatingSystemfortheARMCortexMArchitecture
|
#include "PortFunc.h"
#include "R_RTOS_SysTickTMR.h"
#include "R_RTOS_memMngr.h"
#include "R_RTOS_scheduler.h"
#include "MKL05Z4.h"
Functions | |
void | os_SCHEDULE (void) |
Schedules the next ready task according to its priority. More... | |
static RetCode | sysTck_UpdateSysTckTMRs (SysTicks sysTcksDecr) |
Update the System Tick Timer slot array. More... | |
void | SysTick_Handler (void) |
Service routine for SysTick events. More... | |
RetCode | sysTck_INIT (void) |
Initialize the system tick timer. More... | |
RetCode | sysTck_setSysTckTMR (const SysTicks sysTcksToWait, const SysTckEleType objType, const uint8_t objID) |
Set a system tick timer for an object specified by objType and objID. More... | |
SysTime | sysTck_getSysTicks (void) |
Retrieve the currently passed global SysTicks since the timer was started. More... | |
SysTime | sysTck_resetSysTicks (void) |
Reset the SysTick counter to zero. More... | |
SysTime | sysTck_GetTimeSlice (void) |
Retrieve the current system tick time slice. More... | |
SysTime | sysTck_SetTimeSlice (const SysTime newTimeSlice) |
Set a new system tick time slice. More... | |
Variables | |
SysFkt | sys_SysFkt [] |
System function array to hold various kinds of system functions. System functions can be referenced by their index in this array. | |
static volatile SysTime | os_SysTicks |
Counts the number of SysTicks. More... | |
static volatile SysTime | os_TimeSlice |
Current time slice in ms. More... | |
static volatile PSysTickTMR | ar_PSysTickTMR [SYSTCK_AR_RES] |
System Tick Timer slot array. More... | |
static MemPoolID | memPoolID_SysTckTMR |
MemoryPoolID for the System Tick Timer memory pool. | |