diff --git a/libraries/AP_Motors/AP_MotorsHeli_Dual.cpp b/libraries/AP_Motors/AP_MotorsHeli_Dual.cpp index 6946fd42dd..9116600715 100644 --- a/libraries/AP_Motors/AP_MotorsHeli_Dual.cpp +++ b/libraries/AP_Motors/AP_MotorsHeli_Dual.cpp @@ -169,13 +169,10 @@ void AP_MotorsHeli_Dual::set_update_rate( uint16_t speed_hz ) _speed_hz = speed_hz; // setup fast channels - uint32_t mask = - 1U << AP_MOTORS_MOT_1 | - 1U << AP_MOTORS_MOT_2 | - 1U << AP_MOTORS_MOT_3 | - 1U << AP_MOTORS_MOT_4 | - 1U << AP_MOTORS_MOT_5 | - 1U << AP_MOTORS_MOT_6; + uint16_t mask = 0; + for (uint8_t i=0; i