Functions | |
static void | AUXSMPHAcquire (uint32_t ui32Semaphore) |
Acquire an AUX semaphore. More... | |
static bool | AUXSMPHTryAcquire (uint32_t ui32Semaphore) |
Try to acquire an AUX semaphore. More... | |
static void | AUXSMPHRelease (uint32_t ui32Semaphore) |
Release an AUX semaphore by System CPU master. More... | |
|
inlinestatic |
Acquire an AUX semaphore.
This function acquires the given AUX semaphore, blocking the call until the semaphore is available.
ui32Semaphore | is the semaphore number. |
|
inlinestatic |
Release an AUX semaphore by System CPU master.
This function releases the given AUX semaphore.
ui32Semaphore | is the semaphore number. |
|
inlinestatic |
Try to acquire an AUX semaphore.
This function tries to acquire the given AUX semaphore, if the semaphore could not be claimed the function returns false.
ui32Semaphore | is the semaphore number. |
#define AUX_SMPH_0 0 |
Referenced by AUXSMPHAcquire(), AUXSMPHRelease(), and AUXSMPHTryAcquire().
#define AUX_SMPH_1 1 |
Referenced by AUXSMPHAcquire(), AUXSMPHRelease(), and AUXSMPHTryAcquire().
#define AUX_SMPH_2 2 |
Referenced by AUXSMPHAcquire(), AUXSMPHRelease(), and AUXSMPHTryAcquire().
#define AUX_SMPH_3 3 |
Referenced by AUXSMPHAcquire(), AUXSMPHRelease(), and AUXSMPHTryAcquire().
#define AUX_SMPH_4 4 |
Referenced by AUXSMPHAcquire(), AUXSMPHRelease(), and AUXSMPHTryAcquire().
#define AUX_SMPH_5 5 |
Referenced by AUXSMPHAcquire(), AUXSMPHRelease(), and AUXSMPHTryAcquire().
#define AUX_SMPH_6 6 |
Referenced by AUXSMPHAcquire(), AUXSMPHRelease(), and AUXSMPHTryAcquire().
#define AUX_SMPH_7 7 |
Referenced by AUXSMPHAcquire(), AUXSMPHRelease(), and AUXSMPHTryAcquire().
#define AUX_SMPH_CLAIMED 0x00000000 |
Referenced by AUXSMPHAcquire().
#define AUX_SMPH_FREE 0x00000001 |
Referenced by AUXSMPHRelease(), and AUXSMPHTryAcquire().