R_RTOS
0.1
DistributedRealTimeOperatingSystemfortheARMCortexMArchitecture
|
Go to the source code of this file.
Data Structures | |
struct | mntr |
Monitor for synchronized access. More... | |
Typedefs | |
typedef enum mntrAccessState | MntrState |
See mntrAccessState. | |
typedef uint8_t | mntrRfrcCnt |
Reference counter data type. | |
Enumerations |
Functions | |
RetCode | mntr_INIT (void) |
Initialize the Monitor functionality. More... | |
RetCode | mntr_InitMntr (const MntrNr mntrNr, const Data const data) |
Initialize the monitor with the given MntrNr. More... | |
RetCode | mntr_ReqstReadAccssMntr (const MntrNr mntrNr, PTskTCB const tsk) |
Request read access to the data protected by the monitor. More... | |
RetCode | mntr_ReqstWriteAccssMntr (const MntrNr mntrNr, PTskTCB const tsk) |
Request write access to the data protected by the monitor. More... | |
RetCode | mntr_ReleaseAccssMntr (const MntrNr mntrNr) |
Release a previously made access request (read or write). More... | |
Variables | |
R_RTOS_memMngr h typedef uint8_t | mntrFlgs |
8 bit representation of the current monitor access type | |