R_RTOS
0.1
DistributedRealTimeOperatingSystemfortheARMCortexMArchitecture
|
Functions | |
RetCode | mtx_InitMtxs (void) |
Initialize the mutex functionality. More... | |
RetCode | mtx_TakeMtx (PTskTCB const tsk, const MtxNr mtxNr, const SysTicks maxSysTicksToWait) |
Attempts to take the mutex with the given number for the specified task. More... | |
RetCode | mtx_GiveMtx (PTskTCB const tsk, const MtxNr mtxNr) |
Releases the mutex with the given number. More... | |
RetCode | mtx_GiveUpOnMtx (PTskTCB const tsk) |
Give up on waiting for the mutex blocking the specified task. More... | |
Variables | |
static Mtx | ar_Mtxs [AMOUNT_OF_MTXS] |
Contains all mutexes. | |
static MemPoolID | memPoolID_MTX |
ID of the memory pool memory allocation request of mutexes are served from. | |