From 7bc364a3383beac0e8e01a5a080c3f731844704b Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 19 Jan 2020 08:42:34 +1100 Subject: [PATCH] AP_TemperatureSensor: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER this makes for cleaner and smaller code as the failure case is not needed --- libraries/AP_TemperatureSensor/TSYS01.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libraries/AP_TemperatureSensor/TSYS01.cpp b/libraries/AP_TemperatureSensor/TSYS01.cpp index a11c13740d..730febfb1b 100644 --- a/libraries/AP_TemperatureSensor/TSYS01.cpp +++ b/libraries/AP_TemperatureSensor/TSYS01.cpp @@ -21,9 +21,7 @@ bool TSYS01::init(uint8_t bus) return false; } - if (!_dev->get_semaphore()->take(HAL_SEMAPHORE_BLOCK_FOREVER)) { - AP_HAL::panic("PANIC: TSYS01: failed to take serial semaphore for init"); - } + _dev->get_semaphore()->take_blocking(); _dev->set_retries(10);