#ifndef K11_HOST_SEMPHR_H #define K11_HOST_SEMPHR_H #include "FreeRTOS.h" #ifdef __cplusplus extern "C" { #endif SemaphoreHandle_t xSemaphoreCreateMutexStatic( StaticSemaphore_t * ); BaseType_t xSemaphoreTake( SemaphoreHandle_t, TickType_t ); BaseType_t xSemaphoreGive( SemaphoreHandle_t ); TaskHandle_t xSemaphoreGetMutexHolder( SemaphoreHandle_t ); void vSemaphoreDelete( SemaphoreHandle_t ); #ifdef __cplusplus } #endif #endif