#include <mars_task_semaphore_types.h>
An instance of this structure must be created when using any of the MARS semaphore API.
If allocating a memory area for this structure, make sure to allocate a memory area that is aligned to MARS_TASK_SEMAPHORE_ALIGN bytes and of size MARS_TASK_SEMAPHORE_SIZE bytes.