diff --git a/src/drivers/px4io/px4io.cpp b/src/drivers/px4io/px4io.cpp index cd1542e7d4..1be9f9836d 100644 --- a/src/drivers/px4io/px4io.cpp +++ b/src/drivers/px4io/px4io.cpp @@ -1024,10 +1024,10 @@ PX4IO::task_main() } /* Check if the IO safety circuit breaker has been updated */ - int32_t safety_param_val; - safety_param_val = circuit_breaker_enabled("CBRK_IO_SAFETY", CBRK_IO_SAFETY_KEY); + bool circuit_breaker_io_safety_enabled; + circuit_breaker_io_safety_enabled = circuit_breaker_enabled("CBRK_IO_SAFETY", CBRK_IO_SAFETY_KEY); /* Bypass IO safety switch logic by setting FORCE_SAFETY_OFF */ - (void)io_reg_set(PX4IO_PAGE_SETUP, PX4IO_P_SETUP_FORCE_SAFETY_OFF, safety_param_val); + (void)io_reg_set(PX4IO_PAGE_SETUP, PX4IO_P_SETUP_FORCE_SAFETY_OFF, circuit_breaker_io_safety_enabled); /* Check if the flight termination circuit breaker has been updated */ _cb_flighttermination = circuit_breaker_enabled("CBRK_FLIGHTTERM", CBRK_FLIGHTTERM_KEY);