1#include <AP_HAL/AP_HAL.h> // to include SEMAPHORE 2 3namespace Canard { 4typedef ::HAL_Semaphore Semaphore; 5} 6 7#define CANARD_MALLOC malloc 8#define CANARD_FREE free 9 10