#ifndef K11_HOST_FREERTOS_H #define K11_HOST_FREERTOS_H #include typedef int32_t BaseType_t; typedef uint32_t UBaseType_t; typedef uint32_t TickType_t; typedef void * TaskHandle_t; struct MockSemaphore { BaseType_t locked; TaskHandle_t owner; }; typedef struct MockSemaphore * SemaphoreHandle_t; typedef struct MockSemaphore StaticSemaphore_t; #define pdFALSE ( ( BaseType_t ) 0 ) #define pdTRUE ( ( BaseType_t ) 1 ) #define pdFAIL ( ( BaseType_t ) 0 ) #define pdPASS ( ( BaseType_t ) 1 ) #endif