aboutsummaryrefslogtreecommitdiff
path: root/src/modules/px4iofirmware/mixer.cpp
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2014-02-18 16:11:46 +0400
committerAnton Babushkin <anton.babushkin@me.com>2014-02-18 16:11:46 +0400
commit4cfaf928e12ac8927b3980506f31c05a1ab899ce (patch)
tree9885ea9e6d88e3e79bf7f4c87307a3b0caa8e508 /src/modules/px4iofirmware/mixer.cpp
parent4219de678971bddf0ac7cf538e8847a423a98bbf (diff)
downloadpx4-firmware-4cfaf928e12ac8927b3980506f31c05a1ab899ce.tar.gz
px4-firmware-4cfaf928e12ac8927b3980506f31c05a1ab899ce.tar.bz2
px4-firmware-4cfaf928e12ac8927b3980506f31c05a1ab899ce.zip
px4io: bug in failsafe fixed
Diffstat (limited to 'src/modules/px4iofirmware/mixer.cpp')
-rw-r--r--src/modules/px4iofirmware/mixer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/px4iofirmware/mixer.cpp b/src/modules/px4iofirmware/mixer.cpp
index f39fcf7ec..6a4429461 100644
--- a/src/modules/px4iofirmware/mixer.cpp
+++ b/src/modules/px4iofirmware/mixer.cpp
@@ -179,7 +179,7 @@ mixer_tick(void)
((r_setup_arming & PX4IO_P_SETUP_ARMING_FMU_ARMED)
/* and there is valid input via or mixer */ && (r_status_flags & PX4IO_P_STATUS_FLAGS_MIXER_OK) )
/* or direct PWM is set */ || (r_status_flags & PX4IO_P_STATUS_FLAGS_RAW_PWM)
- /* or failsafe was set manually */ || (r_setup_arming & PX4IO_P_SETUP_ARMING_FAILSAFE_CUSTOM)
+ /* or failsafe was set manually */ || ((r_setup_arming & PX4IO_P_SETUP_ARMING_FAILSAFE_CUSTOM) && !(r_status_flags & PX4IO_P_STATUS_FLAGS_FMU_OK))
)
);