34#ifndef __VSF_FREERTOS_SEMPHR_H__
35#define __VSF_FREERTOS_SEMPHR_H__
43#if defined(__VSF_FREERTOS_SEMPHR_CLASS_IMPLEMENT)
44# undef __VSF_FREERTOS_SEMPHR_CLASS_IMPLEMENT
45# define __VSF_CLASS_IMPLEMENT__
long BaseType_t
Definition esp_ringbuf.h:50
union @1078::@1090::@1091 u
#define vsf_dcl_class
Definition ooc_class.h:50
#define vsf_class(__name)
Definition ooc_class.h:52
uint32_t TickType_t
Definition rtos_al.h:59
uint32_t UBaseType_t
Definition rtos_al.h:60
BaseType_t xSemaphoreTakeFromISR(SemaphoreHandle_t xSemaphore, BaseType_t *pxHigherPriorityTaskWoken)
Definition freertos_semphr_port.c:248
SemaphoreHandle_t xSemaphoreCreateBinary(void)
Definition freertos_semphr_port.c:96
SemaphoreHandle_t xSemaphoreCreateCountingStatic(UBaseType_t uxMaxCount, UBaseType_t uxInitialCount, StaticSemaphore_t *pxSemaphoreBuffer)
Definition freertos_semphr_port.c:137
SemaphoreHandle_t xSemaphoreCreateBinaryStatic(StaticSemaphore_t *pxSemaphoreBuffer)
Definition freertos_semphr_port.c:127
SemaphoreHandle_t xSemaphoreCreateMutex(void)
Definition freertos_semphr_port.c:114
SemaphoreHandle_t xSemaphoreCreateCounting(UBaseType_t uxMaxCount, UBaseType_t uxInitialCount)
Definition freertos_semphr_port.c:102
BaseType_t xSemaphoreGive(SemaphoreHandle_t xSemaphore)
Definition freertos_semphr_port.c:198
BaseType_t xSemaphoreGiveFromISR(SemaphoreHandle_t xSemaphore, BaseType_t *pxHigherPriorityTaskWoken)
Definition freertos_semphr_port.c:222
BaseType_t xSemaphoreTake(SemaphoreHandle_t xSemaphore, TickType_t xTicksToWait)
Definition freertos_semphr_port.c:177
void vSemaphoreDelete(SemaphoreHandle_t xSemaphore)
Definition freertos_semphr_port.c:161
SemaphoreHandle_t xSemaphoreCreateMutexStatic(StaticSemaphore_t *pxSemaphoreBuffer)
Definition freertos_semphr_port.c:151
unsigned char uint8_t
Definition stdint.h:5