From 67120bb5e7d59045962be43fb2bd872ddb70396e Mon Sep 17 00:00:00 2001 From: "bsongis@gmail.com" Date: Mon, 13 May 2013 13:30:05 +0000 Subject: [PATCH] [Taranis] DEFAULT_MODE Makefile option added for FrSky production in Mode 1 / Mode 2 --- src/Makefile | 8 ++++++++ src/opentx.cpp | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/src/Makefile b/src/Makefile index 2607e9bff..1555c2eb1 100644 --- a/src/Makefile +++ b/src/Makefile @@ -193,6 +193,10 @@ TTS = $(TRANSLATIONS) # Values = imperial, metric UNITS = METRIC +# Default Tx Mode +# Values = NO / 1 / 2 / 3 / 4 +DEFAULT_MODE = NO + # EEPROM_PROGRESS_BAR # Values = YES, NO EEPROM_PROGRESS_BAR = NO @@ -681,6 +685,10 @@ ifeq ($(UNITS), IMPERIAL) CPPDEFS += -DIMPERIAL_UNITS endif +ifneq ($(DEFAULT_MODE), NO) + CPPDEFS += -DDEFAULT_MODE=$(DEFAULT_MODE) +endif + # If POTS are used for fields modification ifeq ($(NAVIGATION), POT1) CPPDEFS += -DNAVIGATION_POT1 diff --git a/src/opentx.cpp b/src/opentx.cpp index 2050becac..3f6ee47be 100644 --- a/src/opentx.cpp +++ b/src/opentx.cpp @@ -372,6 +372,14 @@ void generalDefault() g_eeGeneral.vBatWarn = 90; #endif +#if defined(DEFAULT_MODE) + g_eeGeneral.stickMode = DEFAULT_MODE-1; +#endif + +#if defined(PCBTARANIS) + g_eeGeneral.templateSetup = 17; /* TAER */ +#endif + #if !defined(CPUM64) g_eeGeneral.backlightMode = e_backlight_mode_both; g_eeGeneral.lightAutoOff = 2;