diff --git a/libraries/AP_IOMCU/iofirmware/iofirmware.cpp b/libraries/AP_IOMCU/iofirmware/iofirmware.cpp index 3a99a29dcb..77d09a89da 100644 --- a/libraries/AP_IOMCU/iofirmware/iofirmware.cpp +++ b/libraries/AP_IOMCU/iofirmware/iofirmware.cpp @@ -8,6 +8,7 @@ #include #include "iofirmware.h" #include "hal.h" +#include extern const AP_HAL::HAL &hal; //#pragma GCC optimize("Og") @@ -200,6 +201,7 @@ void AP_IOMCU_FW::heater_update() void AP_IOMCU_FW::rcin_update() { + ((ChibiOS::RCInput *)hal.rcin)->_timer_tick(); if (hal.rcin->new_input()) { rc_input.count = hal.rcin->num_channels(); rc_input.flags_rc_ok = true;