![]() |
EVE 1.0
|
|
Macros | |
| #define | vSemaphoreCreateBinary(xSemaphore) |
Typedefs | |
| typedef struct DummySemaphoreQueue_t * | SemaphoreHandle_t |
| typedef struct DummySemaphoreQueue_t * | QueueHandle_t |
| #define vSemaphoreCreateBinary | ( | xSemaphore | ) |
vSemaphoreCreateBinary emulation
| typedef struct DummySemaphoreQueue_t* SemaphoreHandle_t |
| typedef struct DummySemaphoreQueue_t* QueueHandle_t |
| SemaphoreHandle_t xSemaphoreCreateImpl | ( | UBaseType_t | uxMaxCount, |
| UBaseType_t | uxInitialCount, | ||
| bool | xRecursive | ||
| ) |
Creates a senaphore / mutex.
Referenced by xSemaphoreCreateBinary(), xSemaphoreCreateCounting(), xSemaphoreCreateMutex(), and xSemaphoreCreateRecursiveMutex().
|
inlinestatic |
xSemaphoreCreateBinary emulation. http://www.freertos.org/xSemaphoreCreateBinary.html
Definition at line 278 of file rtos.h.
References xSemaphoreCreateImpl().
|
inlinestatic |
xSemaphoreCreateCounting emulation. http://www.freertos.org/CreateCounting.html
Definition at line 287 of file rtos.h.
References xSemaphoreCreateImpl().
|
inlinestatic |
xSemaphoreCreateMutex emulation. http://www.freertos.org/CreateMutex.html
Definition at line 296 of file rtos.h.
References xSemaphoreCreateImpl().
|
inlinestatic |
xSemaphoreCreateRecursiveMutex emulation. http://www.freertos.org/xSemaphoreCreateRecursiveMutex.html
Definition at line 305 of file rtos.h.
References vSemaphoreDelete(), xSemaphoreCreateImpl(), xSemaphoreGetMutexHolder(), and xSemaphoreGive().
| void vSemaphoreDelete | ( | SemaphoreHandle_t | xSemaphore | ) |
vSemaphoreDelete emulation. http://www.freertos.org/a00113.html#vSemaphoreDelete
Referenced by xSemaphoreCreateRecursiveMutex().
| TaskHandle_t xSemaphoreGetMutexHolder | ( | SemaphoreHandle_t | xSemaphore | ) |
xSemaphoreGetMutexHolder emulation. http://www.freertos.org/xSemaphoreGetMutexHolder.html
Referenced by xSemaphoreCreateRecursiveMutex().
| BaseType_t xSemaphoreGive | ( | SemaphoreHandle_t | xSemaphore | ) |
xSemaphoreGive emulation. http://www.freertos.org/a00123.html
Referenced by xSemaphoreCreateRecursiveMutex(), xSemaphoreGiveFromISR(), and xSemaphoreGiveRecursive().
|
inlinestatic |
xSemaphoreGiveFromISR emulation. http://www.freertos.org/a00124.html
Definition at line 334 of file rtos.h.
References xSemaphoreGive().
|
inlinestatic |
xSemaphoreGiveRecursive emulation. http://www.freertos.org/xSemaphoreGiveRecursive.html
Definition at line 345 of file rtos.h.
References xSemaphoreGive(), and xSemaphoreTake().
| BaseType_t xSemaphoreTake | ( | SemaphoreHandle_t | xSemaphore, |
| TickType_t | xTicksToWait | ||
| ) |
xSemaphoreTake emulation. http://www.freertos.org/a00123.html
Referenced by xSemaphoreGiveRecursive(), xSemaphoreTakeFromISR(), and xSemaphoreTakeRecursive().
|
inlinestatic |
xSemaphoreTakeFromISR emulation. http://www.freertos.org/xSemaphoreTakeFromISR.html
Definition at line 362 of file rtos.h.
References xSemaphoreTake().
|
inlinestatic |
xSemaphoreTakeRecursive emulation. http://www.freertos.org/a00122.html
Definition at line 373 of file rtos.h.
References xSemaphoreTake().