diff --git a/libraries/AP_HAL_ChibiOS/system.cpp b/libraries/AP_HAL_ChibiOS/system.cpp index 6321a2a120..2bd587fed7 100644 --- a/libraries/AP_HAL_ChibiOS/system.cpp +++ b/libraries/AP_HAL_ChibiOS/system.cpp @@ -22,6 +22,7 @@ #include #include "hwdef/common/watchdog.h" #include "hwdef/common/stm32_util.h" +#include #include #include "hal.h" @@ -233,7 +234,7 @@ void init() void panic(const char *errormsg, ...) { -#if !defined(HAL_BOOTLOADER_BUILD) && HAL_LOGGING_ENABLED +#if !defined(HAL_BOOTLOADER_BUILD) && !APM_BUILD_TYPE(APM_BUILD_iofirmware) INTERNAL_ERROR(AP_InternalError::error_t::panic); va_list ap;