|
VSF Documented
|
Go to the source code of this file.
Data Structures | |
| class | StaticSemaphore_t |
Typedefs | |
| typedef StaticSemaphore_t * | SemaphoreHandle_t |
Functions | |
| SemaphoreHandle_t | xSemaphoreCreateBinary (void) |
| SemaphoreHandle_t | xSemaphoreCreateCounting (UBaseType_t uxMaxCount, UBaseType_t uxInitialCount) |
| SemaphoreHandle_t | xSemaphoreCreateMutex (void) |
| SemaphoreHandle_t | xSemaphoreCreateBinaryStatic (StaticSemaphore_t *pxSemaphoreBuffer) |
| SemaphoreHandle_t | xSemaphoreCreateCountingStatic (UBaseType_t uxMaxCount, UBaseType_t uxInitialCount, StaticSemaphore_t *pxSemaphoreBuffer) |
| SemaphoreHandle_t | xSemaphoreCreateMutexStatic (StaticSemaphore_t *pxSemaphoreBuffer) |
| void | vSemaphoreDelete (SemaphoreHandle_t xSemaphore) |
| BaseType_t | xSemaphoreTake (SemaphoreHandle_t xSemaphore, TickType_t xTicksToWait) |
| BaseType_t | xSemaphoreGive (SemaphoreHandle_t xSemaphore) |
| BaseType_t | xSemaphoreGiveFromISR (SemaphoreHandle_t xSemaphore, BaseType_t *pxHigherPriorityTaskWoken) |
| BaseType_t | xSemaphoreTakeFromISR (SemaphoreHandle_t xSemaphore, BaseType_t *pxHigherPriorityTaskWoken) |
| typedef StaticSemaphore_t* SemaphoreHandle_t |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |