11 return pthread_mutex_unlock(&
_lock) == 0;
17 return pthread_mutex_lock(&
_lock) == 0;
34 return pthread_mutex_trylock(&
_lock) == 0;
#define HAL_SEMAPHORE_BLOCK_FOREVER
bool take(uint32_t timeout_ms)
virtual void delay_microseconds(uint16_t us)=0
AP_HAL::Scheduler * scheduler