![]() |
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().