From 8db2f2e18511d08eb684934570c7be67781420ea Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Thu, 9 Dec 2021 16:26:37 +0100 Subject: [PATCH] Disable CPPM and SBUS trainer modes when disabled in HAL --- radio/src/gui/gui_common.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/radio/src/gui/gui_common.cpp b/radio/src/gui/gui_common.cpp index 78254ac62..9c3046c43 100644 --- a/radio/src/gui/gui_common.cpp +++ b/radio/src/gui/gui_common.cpp @@ -840,6 +840,17 @@ bool isTrainerModeAvailable(int mode) return false; #endif +#if defined(PCBTARANIS) || defined(PCBNV14) + #if !defined(TRAINER_MODULE_CPPM) + if (mode == TRAINER_MODE_MASTER_CPPM_EXTERNAL_MODULE) + return false; + #endif + #if !defined(TRAINER_MODULE_SBUS) + if (mode == TRAINER_MODE_MASTER_SBUS_EXTERNAL_MODULE) + return false; + #endif +#endif + return true; }