From 829721696a0e398758d17ace7d8dd87b669cc227 Mon Sep 17 00:00:00 2001 From: Kilrah Date: Sat, 4 May 2019 12:29:04 +0200 Subject: [PATCH] VC++ compilation continued --- radio/src/gui/128x64/radio_hardware.cpp | 45 ++++++++++++++++++------- radio/src/gui/128x64/radio_setup.cpp | 6 ++-- radio/src/opentx.h | 6 ++++ 3 files changed, 42 insertions(+), 15 deletions(-) diff --git a/radio/src/gui/128x64/radio_hardware.cpp b/radio/src/gui/128x64/radio_hardware.cpp index 665761333..805d965e8 100644 --- a/radio/src/gui/128x64/radio_hardware.cpp +++ b/radio/src/gui/128x64/radio_hardware.cpp @@ -170,6 +170,30 @@ enum MenuRadioHardwareItems { #define SWITCH_TYPE_MAX(sw) ((MIXSRC_SF-MIXSRC_FIRST_SWITCH == sw || MIXSRC_SH-MIXSRC_FIRST_SWITCH == sw) ? SWITCH_2POS : SWITCH_3POS) #endif +#if defined(STM32) + #define RTC_BATT_ROWS READONLY_ROW, +#else + #define RTC_BATT_ROWS +#endif + +#if defined(TX_CAPACITY_MEASUREMENT) + #define TX_CAPACITY_MEASUREMENT_ROWS 0, +#else + #define TX_CAPACITY_MEASUREMENT_ROWS +#endif + +#if defined(PCBSKY9X) + #define TEMPERATURE_CALIB_ROWS 0, +#else + #define TEMPERATURE_CALIB_ROWS +#endif + +#if defined(CROSSFIRE) && SPORT_MAX_BAUDRATE < 400000 + #define MAX_BAUD_ROWS 0, +#else + #define MAX_BAUD_ROWS +#endif + #define HW_SETTINGS_COLUMN1 30 #define HW_SETTINGS_COLUMN2 (30 + 5*FW) @@ -187,18 +211,15 @@ void menuRadioHardware(event_t event) LABEL(Switches), SWITCHES_ROWS, 0 /* battery calib */, -#if defined(STM32) - READONLY_ROW, -#endif -#if defined(TX_CAPACITY_MEASUREMENT) - 0, -#endif -#if defined(PCBSKY9X) - 0, -#endif -#if defined(CROSSFIRE) && SPORT_MAX_BAUDRATE < 400000 - 0 /* max bauds */, -#endif + + RTC_BATT_ROWS + + TX_CAPACITY_MEASUREMENT_ROWS + + TEMPERATURE_CALIB_ROWS + + MAX_BAUD_ROWS + BLUETOOTH_ROWS 0 /* jitter filter */, READONLY_ROW, diff --git a/radio/src/gui/128x64/radio_setup.cpp b/radio/src/gui/128x64/radio_setup.cpp index e37cf6087..e2e157f42 100644 --- a/radio/src/gui/128x64/radio_setup.cpp +++ b/radio/src/gui/128x64/radio_setup.cpp @@ -159,9 +159,9 @@ void menuRadioSetup(event_t event) CASE_PWM_BACKLIGHT(0) 0, CASE_SPLASH_PARAM(0) -#if defined(PXX2) - 0 /* owner registration ID */, -#endif + + CASE_PXX2(0) /* owner registration ID */ + CASE_GPS(0) 0, CASE_GPS(0) CASE_PXX(0) diff --git a/radio/src/opentx.h b/radio/src/opentx.h index 742c35818..629446b85 100644 --- a/radio/src/opentx.h +++ b/radio/src/opentx.h @@ -131,6 +131,12 @@ #define CASE_PXX(x) #endif +#if defined(PXX2) + #define CASE_PXX2(x) x, +#else + #define CASE_PXX2(x) +#endif + #if defined(SDCARD) #define CASE_SDCARD(x) x, #else