From 65b20bfd8350c8898e4d36150983faa9851bfa62 Mon Sep 17 00:00:00 2001 From: Jonathan Challinger Date: Wed, 18 Jul 2018 12:57:22 -0700 Subject: [PATCH] AP_IOMCU: fix radio failsafe handling --- libraries/AP_IOMCU/AP_IOMCU.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/AP_IOMCU/AP_IOMCU.cpp b/libraries/AP_IOMCU/AP_IOMCU.cpp index 97d7f9e4b6..10e1d2d2c2 100644 --- a/libraries/AP_IOMCU/AP_IOMCU.cpp +++ b/libraries/AP_IOMCU/AP_IOMCU.cpp @@ -311,7 +311,7 @@ void AP_IOMCU::read_rc_input() // read a min of 9 channels and max of IOMCU_MAX_CHANNELS uint8_t n = MIN(MAX(9, rc_input.count), IOMCU_MAX_CHANNELS); read_registers(PAGE_RAW_RCIN, 0, 6+n, (uint16_t *)&rc_input); - if (rc_input.flags_rc_ok) { + if (rc_input.flags_rc_ok && !rc_input.flags_failsafe) { rc_input.last_input_us = AP_HAL::micros(); } }