From 1f6eb271cc214c6e0e031bbadbcb693a7fd71cc3 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Fri, 18 Mar 2022 08:27:38 +0100 Subject: [PATCH] Exclude disabled functions on VCP --- companion/src/firmwares/generalsettings.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/companion/src/firmwares/generalsettings.cpp b/companion/src/firmwares/generalsettings.cpp index 36551a4cc..af0fd86e9 100644 --- a/companion/src/firmwares/generalsettings.cpp +++ b/companion/src/firmwares/generalsettings.cpp @@ -561,7 +561,13 @@ AbstractStaticItemModel * GeneralSettings::serialModeItemModel(int port_nr) mdl->setName(QString(AIM_GS_SERIALMODE).arg(port_nr)); for (int i = 0; i < AUX_SERIAL_COUNT; i++) { - // TODO: check if supported on 'port_nr' + if (port_nr == SP_VCP && + (i == AUX_SERIAL_TELE_IN || + i == AUX_SERIAL_SBUS_TRAINER || + i == AUX_SERIAL_GPS)) { + // These 3 are disabled on VCP + continue; + } mdl->appendToItemList(serialModeToString(i), i); }