#ifndef CX_ZIVUOS_SEMAPHORE_H_INCLUDED #define CX_ZIVUOS_SEMAPHORE_H_INCLUDED #include "systypes.h" typedef struct zv_semaphore_s { volatile uint8_t content; } zv_semaphore_t; #endif