From 762b1c1ef150c2f1771484978270202ffdeedf1e Mon Sep 17 00:00:00 2001 From: Laurent Lalanne Date: Fri, 21 Oct 2016 13:14:20 +0200 Subject: [PATCH] LP-401 Scan only active flightmodes --- flight/modules/AutoTune/autotune.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/flight/modules/AutoTune/autotune.c b/flight/modules/AutoTune/autotune.c index 231b91fc4..d84933c22 100644 --- a/flight/modules/AutoTune/autotune.c +++ b/flight/modules/AutoTune/autotune.c @@ -578,9 +578,11 @@ static bool AutoTuneFoundInFMS() { bool found = false; FlightModeSettingsFlightModePositionOptions fms[FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_NUMELEM]; + uint8_t num_flightMode; FlightModeSettingsFlightModePositionGet(fms); - for (uint8_t i = 0; i < FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_NUMELEM; ++i) { + ManualControlSettingsFlightModeNumberGet(&num_flightMode); + for (uint8_t i = 0; i < num_flightMode; ++i) { if (fms[i] == FLIGHTMODESETTINGS_FLIGHTMODEPOSITION_AUTOTUNE) { found = true; break;