diff --git a/libraries/AP_UAVCAN/AP_UAVCAN.cpp b/libraries/AP_UAVCAN/AP_UAVCAN.cpp index 81c2122a7d..abf8d95a52 100644 --- a/libraries/AP_UAVCAN/AP_UAVCAN.cpp +++ b/libraries/AP_UAVCAN/AP_UAVCAN.cpp @@ -1713,7 +1713,7 @@ void AP_UAVCAN::logging(void) */ void AP_UAVCAN::hobbywing_ESC_update(void) { - if (!hobbywing.enabled) { + if (!hobbywing.enabled || hal.util->get_soft_armed()) { return; } uint32_t now = AP_HAL::millis();