3 #if CONFIG_HAL_BOARD == HAL_BOARD_SITL 13 return pthread_mutex_unlock(&
_lock) == 0;
19 return pthread_mutex_lock(&
_lock) == 0;
36 return pthread_mutex_trylock(&
_lock) == 0;
39 #endif // CONFIG_HAL_BOARD
#define HAL_SEMAPHORE_BLOCK_FOREVER
virtual void delay_microseconds(uint16_t us)=0
bool take(uint32_t timeout_ms)
AP_HAL::Scheduler * scheduler