From 5f5217177626405a80268964af25c8b9fd793428 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 22 Nov 2021 07:43:58 +1100 Subject: [PATCH] Plane: added QRTL as RCn_OPTION --- ArduPlane/RC_Channel.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ArduPlane/RC_Channel.cpp b/ArduPlane/RC_Channel.cpp index c6d32d5845..585d44c3bd 100644 --- a/ArduPlane/RC_Channel.cpp +++ b/ArduPlane/RC_Channel.cpp @@ -154,6 +154,9 @@ void RC_Channel_Plane::init_aux_function(const RC_Channel::aux_func_t ch_option, case AUX_FUNC::RTL: case AUX_FUNC::TAKEOFF: case AUX_FUNC::FBWA: +#if HAL_QUADPLANE_ENABLED + case AUX_FUNC::QRTL: +#endif case AUX_FUNC::FBWA_TAILDRAGGER: case AUX_FUNC::FWD_THR: case AUX_FUNC::LANDING_FLARE: @@ -252,6 +255,12 @@ bool RC_Channel_Plane::do_aux_function(const aux_func_t ch_option, const AuxSwit do_aux_function_change_mode(Mode::Number::FLY_BY_WIRE_A, ch_flag); break; +#if HAL_QUADPLANE_ENABLED + case AUX_FUNC::QRTL: + do_aux_function_change_mode(Mode::Number::QRTL, ch_flag); + break; +#endif + case AUX_FUNC::SOARING: do_aux_function_soaring_3pos(ch_flag); break;