From 4a79480e5e645080731b142fbe529160730dbd3c Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sun, 19 Sep 2021 12:08:33 +0200 Subject: [PATCH] Prevent AFHDS2A from being used as an external module The pulses code for that module does not support it. --- radio/src/gui/colorlcd/model_setup.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/radio/src/gui/colorlcd/model_setup.cpp b/radio/src/gui/colorlcd/model_setup.cpp index f07ab08c4..00e5944af 100644 --- a/radio/src/gui/colorlcd/model_setup.cpp +++ b/radio/src/gui/colorlcd/model_setup.cpp @@ -849,13 +849,17 @@ class ModuleWindow : public FormGroup { update(); rfChoice->setFocus(SET_FOCUS_DEFAULT); }); -#if defined(PCBNV14) + if (moduleIdx == INTERNAL_MODULE) { g_model.moduleData[moduleIdx].subType = FLYSKY_SUBTYPE_AFHDS2A; rfChoice->setAvailableHandler( [](int v) { return v == FLYSKY_SUBTYPE_AFHDS2A; }); + } else { + g_model.moduleData[moduleIdx].subType = FLYSKY_SUBTYPE_AFHDS3; + rfChoice->setAvailableHandler( + [](int v) { return v == FLYSKY_SUBTYPE_AFHDS3; }); } -#endif + // RX options: grid.nextLine(); new StaticText(this, grid.getLabelSlot(true), STR_OPTIONS, 0,