#include // to include SEMAPHORE namespace Canard { typedef ::HAL_Semaphore Semaphore; }