From ccc495e4c101bc273735c5e62d76de5ab2774993 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Tue, 2 May 2017 15:57:59 +1000 Subject: [PATCH] AP_Baro: use HAL_SEMAPHORE_BLOCK_FOREVER macro --- libraries/AP_Baro/AP_Baro_UAVCAN.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/AP_Baro/AP_Baro_UAVCAN.cpp b/libraries/AP_Baro/AP_Baro_UAVCAN.cpp index 7a56fb4503..aa1c8bb058 100644 --- a/libraries/AP_Baro/AP_Baro_UAVCAN.cpp +++ b/libraries/AP_Baro/AP_Baro_UAVCAN.cpp @@ -52,7 +52,7 @@ AP_Baro_UAVCAN::~AP_Baro_UAVCAN() // Read the sensor void AP_Baro_UAVCAN::update(void) { - if (_sem_baro->take(0)) { + if (_sem_baro->take(HAL_SEMAPHORE_BLOCK_FOREVER)) { _copy_to_frontend(_instance, _pressure, _temperature); _frontend.set_external_temperature(_temperature); @@ -62,7 +62,7 @@ void AP_Baro_UAVCAN::update(void) void AP_Baro_UAVCAN::handle_baro_msg(float pressure, float temperature) { - if (_sem_baro->take(0)) { + if (_sem_baro->take(HAL_SEMAPHORE_BLOCK_FOREVER)) { _pressure = pressure; _temperature = temperature - 273.15f; _last_timestamp = AP_HAL::micros64();