R_RTOS
0.1
DistributedRealTimeOperatingSystemfortheARMCortexMArchitecture
|
#include "R_RTOS_inc.h"
Go to the source code of this file.
Macros | |
#define | TMR_INVALID_TIME (LifeTime)0xFFFFFFFFu |
Value for an invalid LifeTime. | |
#define | TMR_PIT_DELAY (uint32_t)0x3u |
Delay compensation between PIT and TPM timers. More... | |
Functions | |
RetCode | tmr_INIT (void) |
Calibrate the PIT Timer periodically. More... | |
RetCode | tmr_setTskTimer (PTskTCB tsk, TmrTime msToWait) |
Sets up a Timer for a task and queues it into the Timer queue according to its WaitTime relative to the current PIT value. More... | |
RetCode | tmr_setSysTimer (SysFktID fktID, TmrTime msToWait, uint8_t periodicity) |
Sets up a Timer to call a SysFkt corresponding to the given SysFktID as soon as the timer expires. More... | |
void | tmr_SysTimerElapsed (void) |
Function to be called as soon as a system Timer expires. More... | |
void | tmr_TskTimerElapsed (void) |
Function to be called as soon as a task Timer expires. More... | |
RetCode | tmr_GiveUpOnTMR (PTskTCB const tsk) |
Forces the deletion of a task's Timer from the Timer queue and adjusts the queue accordingly. More... | |