Plane: fixed throttle slew handling with SERVO_RNG_ENABLE=1
This commit is contained in:
parent
29f4fe2398
commit
70375720f3
@ -817,6 +817,10 @@ void Plane::servos_output(void)
|
||||
channel_roll->set_radio_out(channel_roll->get_radio_trim());
|
||||
}
|
||||
|
||||
// to enable the throttle slew rate to work we need to remember
|
||||
// and restore the throttle radio_out
|
||||
uint16_t thr_radio_out_saved = channel_throttle->get_radio_out();
|
||||
|
||||
// remap servo output to SERVO* ranges if enabled
|
||||
g2.servo_channels.remap_servo_output();
|
||||
|
||||
@ -833,4 +837,8 @@ void Plane::servos_output(void)
|
||||
}
|
||||
|
||||
hal.rcout->push();
|
||||
|
||||
// restore throttle radio out
|
||||
channel_throttle->set_radio_out(thr_radio_out_saved);
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user