From 57b3bbf657079c862d50290b9df50b7b2adc8800 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 13 Jul 2016 14:38:25 +0200 Subject: [PATCH] px4iofirmware: don't set FMU_OK flags immediately The FMU_OK flags are later checked anyway based on system_state.fmu_data_received_time. --- src/modules/px4iofirmware/registers.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/modules/px4iofirmware/registers.c b/src/modules/px4iofirmware/registers.c index 901dc061da..660a8245ce 100644 --- a/src/modules/px4iofirmware/registers.c +++ b/src/modules/px4iofirmware/registers.c @@ -284,8 +284,6 @@ registers_set(uint8_t page, uint8_t offset, const uint16_t *values, unsigned num } system_state.fmu_data_received_time = hrt_absolute_time(); - r_status_flags |= PX4IO_P_STATUS_FLAGS_FMU_OK; - r_status_flags &= ~PX4IO_P_STATUS_FLAGS_RAW_PWM; break; @@ -306,7 +304,7 @@ registers_set(uint8_t page, uint8_t offset, const uint16_t *values, unsigned num } system_state.fmu_data_received_time = hrt_absolute_time(); - r_status_flags |= PX4IO_P_STATUS_FLAGS_FMU_OK | PX4IO_P_STATUS_FLAGS_RAW_PWM; + r_status_flags |= PX4IO_P_STATUS_FLAGS_RAW_PWM; break;