/* * Copyright (C) EdgeTX * * Based on code named * opentx - https://github.com/opentx/opentx * th9x - http://code.google.com/p/th9x * er9x - http://code.google.com/p/er9x * gruvin9x - http://code.google.com/p/gruvin9x * * License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #include "opentx.h" #define ISTR(x) const char* const STR_##x[] = { TR_##x } #if defined(COLORLCD) ISTR(FONT_SIZES); #endif ISTR(OFFON); ISTR(MMMINV); ISTR(VBEEPMODE); ISTR(TRNMODE); ISTR(TRNCHN); ISTR(VTRIMINC); ISTR(VDISPLAYTRIMS); ISTR(VBLMODE); ISTR(VCURVETYPE); ISTR(VCURVEFUNC); ISTR(VMLTPX); ISTR(VMLTPX2); ISTR(VCSWFUNC); ISTR(VFSWRESET); ISTR(FUNCSOUNDS); ISTR(VTELEMUNIT); ISTR(GPSFORMAT); ISTR(VTELEMSCREENTYPE); ISTR(ON_ONE_SWITCHES); #if defined(IMU) ISTR(IMU_VSRCRAW); #endif #if defined(PCBHORUS) ISTR(SM_VSRCRAW); #endif ISTR(CYC_VSRCRAW); ISTR(ROTARY_ENC_OPT); ISTR(VTMRMODES); ISTR(VPERSISTENT); ISTR(VUNITSSYSTEM); ISTR(VBEEPCOUNTDOWN); ISTR(COUNTDOWNVALUES); ISTR(VVARIOCENTER); ISTR(COUNTRY_CODES); ISTR(USBMODES); ISTR(JACK_MODES); ISTR(VFAILSAFE); ISTR(VTRAINERMODES); ISTR(MODULE_PROTOCOLS); ISTR(R9M_REGION); ISTR(R9M_FCC_POWER_VALUES); ISTR(R9M_LBT_POWER_VALUES); ISTR(R9M_LITE_FCC_POWER_VALUES); ISTR(R9M_LITE_LBT_POWER_VALUES); ISTR(XJT_ACCST_RF_PROTOCOLS); ISTR(ISRM_RF_PROTOCOLS); ISTR(R9M_PXX2_RF_PROTOCOLS); ISTR(PPM_PROTOCOLS); ISTR(DSM_PROTOCOLS); ISTR(AFHDS3_PROTOCOLS); ISTR(AFHDS3_POWERS); ISTR(FLYSKY_PULSE_PROTO); ISTR(FLYSKY_SERIAL_PROTO); ISTR(CURVE_TYPES); ISTR(VSENSORTYPES); ISTR(VFORMULAS); ISTR(VPREC); ISTR(VCELLINDEX); ISTR(AUX_SERIAL_MODES); ISTR(SWTYPES); ISTR(POTTYPES); ISTR(ANTENNA_MODES); ISTR(SAMPLE_MODES); ISTR(SPORT_UPDATE_POWER_MODES); ISTR(CRSF_BAUDRATE); ISTR(PPM_POL); ISTR(SBUS_INVERSION_VALUES); ISTR(SPORT_MODES); ISTR(FSGROUPS); ISTR(FSSWITCHES); ISTR(ADCFILTERVALUES); ISTR(TIMER_DIR); ISTR(PREFLIGHT_POTSLIDER_CHECK); ISTR(PPMUNIT); #if defined(FUNCTION_SWITCHES) ISTR(FUNCTION_SWITCH_GROUPS); #endif #if defined(HELI) ISTR(VSWASHTYPE); #endif #if defined(MULTIMODULE) ISTR(MULTI_PROTOCOLS); ISTR(MULTI_POWER); ISTR(MULTI_BAYANG_OPTIONS); ISTR(MULTI_DSM_OPTIONS); ISTR(MULTI_DSM_CLONE); ISTR(MULTI_WBUS_MODE); #endif #if defined(BLUETOOTH) ISTR(BLUETOOTH_MODES); #endif ISTR(TEXT_SIZE); ISTR(SUBTRIMMODES); ISTR(PWR_OFF_DELAYS); #if defined(COLORLCD) ISTR(SPLASHSCREEN_DELAYS); #endif const char STR_MINUTE_SINGULAR[] = TR_MINUTE_SINGULAR; const char STR_MINUTE_PLURAL1[] = TR_MINUTE_PLURAL1; const char STR_MINUTE_PLURAL2[] = TR_MINUTE_PLURAL2; const char CHR_HOUR = TR_CHR_HOUR; const char CHR_INPUT = TR_CHR_INPUT; const char STR_EMPTY[] = TR_EMPTY; const char STR_POPUPS_ENTER_EXIT[] = TR_POPUPS_ENTER_EXIT; const char STR_OK[] = TR_OK; const char STR_FREE[] = TR_FREE; const char STR_YES[] = TR_YES; const char STR_NO[] = TR_NO; const char STR_DELETEMODEL[] = TR_DELETEMODEL; const char STR_COPYINGMODEL[] = TR_COPYINGMODEL; const char STR_MOVINGMODEL[] = TR_MOVINGMODEL; const char STR_LOADINGMODEL[] = TR_LOADINGMODEL; const char STR_UNLABELEDMODEL[] = TR_UNLABELEDMODEL; const char STR_NAME[] = TR_NAME; const char STR_BITMAP[] = TR_BITMAP; const char STR_NO_PICTURE[] = TR_NO_PICTURE; const char STR_TIMER[] = TR_TIMER; const char STR_START[] = TR_START; const char STR_ELIMITS[] = TR_ELIMITS; const char STR_ETRIMS[] = TR_ETRIMS; const char STR_TRIMINC[] = TR_TRIMINC; const char STR_DISPLAY_TRIMS[] = TR_DISPLAY_TRIMS; const char STR_TTRACE[] = TR_TTRACE; const char STR_TTRIM[] = TR_TTRIM; const char STR_TTRIM_SW[] = TR_TTRIM_SW; const char STR_BEEPCTR[] = TR_BEEPCTR; const char STR_USE_GLOBAL_FUNCS[] = TR_USE_GLOBAL_FUNCS; const char STR_PPMFRAME[] = TR_PPMFRAME; const char STR_REFRESHRATE[] = TR_REFRESHRATE; const char STR_MS[] = TR_MS; const char STR_SWITCH[] = TR_SWITCH; #if defined(FUNCTION_SWITCHES) const char STR_GROUPS[] = TR_GROUPS; const char STR_LAST[] = TR_LAST; const char STR_MORE_INFO[] = TR_MORE_INFO; const char STR_SWITCH_TYPE[] = TR_SWITCH_TYPE; const char STR_SWITCH_GROUP[] = TR_SWITCH_GROUP; const char STR_SWITCH_STARTUP[] = TR_SWITCH_STARTUP; const char STR_FUNCTION_SWITCHES[] = TR_FUNCTION_SWITCHES; const char STR_GROUP[] = TR_GROUP; const char STR_GROUP_ALWAYS_ON[] = TR_GROUP_ALWAYS_ON; #endif const char STR_ADJUST_GVAR[] = TR_ADJUST_GVAR; const char STR_PLAY_TRACK[] = TR_PLAY_TRACK; const char STR_PLAY_VALUE[] = TR_PLAY_VALUE; const char STR_SOUND[] = TR_SOUND; const char STR_SF_BACKLIGHT[] = TR_SF_BACKLIGHT; const char STR_SF_BG_MUSIC[] = TR_SF_BG_MUSIC; const char STR_SF_BG_MUSIC_PAUSE[] = TR_SF_BG_MUSIC_PAUSE; const char STR_SF_DISABLE_TOUCH[] = TR_SF_DISABLE_TOUCH; const char STR_SF_DISABLE_AUDIO_AMP[] = TR_SF_DISABLE_AUDIO_AMP; const char STR_SF_FAILSAFE[] = TR_SF_FAILSAFE; const char STR_SF_HAPTIC[] = TR_SF_HAPTIC; const char STR_SF_INST_TRIM[] = TR_SF_INST_TRIM; const char STR_SF_LOGS[] = TR_SF_LOGS; const char STR_SF_MOD_BIND[] = TR_SF_MOD_BIND; const char STR_SF_PLAY_SCRIPT[] = TR_SF_PLAY_SCRIPT; const char STR_SF_RANGE_CHECK[] = TR_SF_RANGE_CHECK; const char STR_SF_RESET[] = TR_SF_RESET; const char STR_SF_SET_TIMER[] = TR_SF_SET_TIMER; const char STR_SF_SWITCH[] = TR_SF_SWITCH; const char STR_SF_TRAINER[] = TR_SF_TRAINER; const char STR_SF_VARIO[] = TR_SF_VARIO; const char STR_SF_RGBLEDS[] = TR_SF_RGBLEDS; const char STR_SF_VOLUME[] = TR_SF_VOLUME; const char STR_SF_RACING_MODE[] = TR_SF_RACING_MODE; const char STR_SF_SAFETY[] = TR_SF_SAFETY; const char STR_SF_SET_SCREEN[] = TR_SF_SET_SCREEN; const char STR_SF_SCREENSHOT[] = TR_SF_SCREENSHOT; const char STR_SF_LCD_TO_VIDEO[] = TR_SF_LCD_TO_VIDEO; const char STR_SF_TEST[] = TR_SF_TEST; const char STR_TRIMS[] = TR_TRIMS; const char STR_MIRROR[] = TR_MIRROR; const char STR_FADEIN[] = TR_FADEIN; const char STR_FADEOUT[] = TR_FADEOUT; const char STR_DEFAULT[] = TR_DEFAULT; const char STR_CHECKTRIMS[] = TR_CHECKTRIMS; const char STR_MODE[] = TR_MODE; const char STR_NOFREEEXPO[] = TR_NOFREEEXPO; const char STR_NOFREEMIXER[] = TR_NOFREEMIXER; const char STR_SOURCE[] = TR_SOURCE; const char STR_WEIGHT[] = TR_WEIGHT; const char STR_SIDE[] = TR_SIDE; const char STR_OFFSET[] = TR_OFFSET; const char STR_TRIM[] = TR_TRIM; const char STR_DREX[] = TR_DREX; const char STR_CURVE[] = TR_CURVE; const char STR_FLMODE[] = TR_FLMODE; const char STR_MIXWARNING[] = TR_MIXWARNING; const char STR_OFF[] = TR_OFF; const char STR_ANTENNA[] = TR_ANTENNA; const char STR_NO_INFORMATION[] = TR_NO_INFORMATION; const char STR_MULTPX[] = TR_MULTPX; const char STR_DELAYDOWN[] = TR_DELAYDOWN; const char STR_DELAYUP[] = TR_DELAYUP; const char STR_SLOWDOWN[] = TR_SLOWDOWN; const char STR_SLOWUP[] = TR_SLOWUP; const char STR_MIXES[] = TR_MIXES; const char STR_CV[] = TR_CV; const char STR_GV[] = TR_GV; const char STR_RANGE[] = TR_RANGE; const char STR_CENTER[] = TR_CENTER; const char STR_ALARM[] = TR_ALARM; const char STR_BLADES[] = TR_BLADES; const char STR_SCREEN[] = TR_SCREEN; const char STR_SOUND_LABEL[] = TR_SOUND_LABEL; const char STR_LENGTH[] = TR_LENGTH; const char STR_BEEP_LENGTH[] = TR_BEEP_LENGTH; const char STR_CONTRAST[] = TR_CONTRAST; const char STR_ALARMS_LABEL[] = TR_ALARMS_LABEL; const char STR_BATTERY_RANGE[] = TR_BATTERY_RANGE; const char STR_BATTERYCHARGING[] = TR_BATTERYCHARGING; const char STR_BATTERYFULL[] = TR_BATTERYFULL; const char STR_BATTERYNONE[] = TR_BATTERYNONE; const char STR_BATTERYWARNING[] = TR_BATTERYWARNING; const char STR_INACTIVITYALARM[] = TR_INACTIVITYALARM; const char STR_MEMORYWARNING[] = TR_MEMORYWARNING; const char STR_ALARMWARNING[] = TR_ALARMWARNING; const char STR_RSSI_SHUTDOWN_ALARM[] = TR_RSSI_SHUTDOWN_ALARM; const char STR_TRAINER_SHUTDOWN_ALARM[] = TR_TRAINER_SHUTDOWN_ALARM; const char STR_MODEL_STILL_POWERED[] = TR_MODEL_STILL_POWERED; const char STR_TRAINER_STILL_CONNECTED[] = TR_TRAINER_STILL_CONNECTED; const char STR_USB_STILL_CONNECTED[] = TR_USB_STILL_CONNECTED; const char STR_MODEL_SHUTDOWN[] = TR_MODEL_SHUTDOWN; const char STR_PRESS_ENTER_TO_CONFIRM[] = TR_PRESS_ENTER_TO_CONFIRM; const char STR_THROTTLEREVERSE[] = TR_THROTTLEREVERSE; const char STR_MINUTEBEEP[] = TR_MINUTEBEEP; const char STR_BEEPCOUNTDOWN[] = TR_BEEPCOUNTDOWN; const char STR_PERSISTENT[] = TR_PERSISTENT; const char STR_BACKLIGHT_LABEL[] = TR_BACKLIGHT_LABEL; const char STR_GHOST_MENU_LABEL[] = TR_GHOST_MENU_LABEL; const char STR_STATUS[] = TR_STATUS; const char STR_DEF_CHAN_ORD[] = TR_DEF_CHAN_ORD; const char STR_STICKS[] = TR_STICKS; const char STR_POTS[] = TR_POTS; const char STR_SWITCHES[] = TR_SWITCHES; const char STR_SWITCHES_DELAY[] = TR_SWITCHES_DELAY; const char STR_SLAVE[] = TR_SLAVE; const char STR_MODESRC[] = TR_MODESRC; const char STR_MULTIPLIER[] = TR_MULTIPLIER; const char STR_CAL[] = TR_CAL; const char STR_CALIB_DONE[] = TR_CALIB_DONE; const char STR_VTRIM[] = TR_VTRIM; const char STR_MENUTOSTART[] = TR_MENUTOSTART; const char STR_SETMIDPOINT[] = TR_SETMIDPOINT; const char STR_MOVESTICKSPOTS[] = TR_MOVESTICKSPOTS; const char STR_TX[] = TR_TXnRX; const char STR_NODATA[] = TR_NODATA; const char STR_US[] = TR_US; const char STR_HZ[] = TR_HZ; const char STR_TMIXMAXMS[] = TR_TMIXMAXMS; const char STR_FREE_STACK[] = TR_FREE_STACK; const char STR_INT_GPS_LABEL[] = TR_INT_GPS_LABEL; const char STR_HEARTBEAT_LABEL[] = TR_HEARTBEAT_LABEL; const char STR_LUA_SCRIPTS_LABEL[] = TR_LUA_SCRIPTS_LABEL; const char STR_FREE_MEM_LABEL[] = TR_FREE_MEM_LABEL; const char STR_DURATION_MS[] = TR_DURATION_MS; const char STR_INTERVAL_MS[] = TR_INTERVAL_MS; const char STR_MEM_USED_SCRIPT[] = TR_MEM_USED_SCRIPT; const char STR_MEM_USED_WIDGET[] = TR_MEM_USED_WIDGET; const char STR_MEM_USED_EXTRA[] = TR_MEM_USED_EXTRA; const char STR_STACK_MIX[] = TR_STACK_MIX; const char STR_STACK_AUDIO[] = TR_STACK_AUDIO; const char STR_GPS_FIX_YES[] = TR_GPS_FIX_YES; const char STR_GPS_FIX_NO[] = TR_GPS_FIX_NO; const char STR_GPS_SATS[] = TR_GPS_SATS; const char STR_GPS_HDOP[] = TR_GPS_HDOP; const char STR_STACK_MENU[] = TR_STACK_MENU; const char STR_TIMER_LABEL[] = TR_TIMER_LABEL; const char STR_THROTTLE_PERCENT_LABEL[] = TR_THROTTLE_PERCENT_LABEL; const char STR_BATT_LABEL[] = TR_BATT_LABEL; const char STR_SESSION[] = TR_SESSION; const char STR_MENUTORESET[] = TR_MENUTORESET; const char STR_PPM_TRAINER[] = TR_PPM_TRAINER; const char STR_CH[] = TR_CH; const char STR_MODEL[] = TR_MODEL; const char STR_FM[] = TR_FM; const char STR_PRESS_ANY_KEY_TO_SKIP[] = TR_PRESS_ANY_KEY_TO_SKIP; const char STR_THROTTLE_NOT_IDLE[] = TR_THROTTLE_NOT_IDLE; const char STR_ALARMSDISABLED[] = TR_ALARMSDISABLED; const char STR_PRESSANYKEY[] = TR_PRESSANYKEY; const char STR_TRIMS2OFFSETS[] = TR_TRIMS2OFFSETS; const char STR_CHANNELS2FAILSAFE[] = TR_CHANNELS2FAILSAFE; const char STR_CHANNEL2FAILSAFE[] = TR_CHANNEL2FAILSAFE; const char STR_RADIO_SETUP[] = TR_RADIO_SETUP; const char STR_MENUTRAINER[] = TR_MENUTRAINER; const char STR_MENUSPECIALFUNCS[] = TR_MENUSPECIALFUNCS; const char STR_MENUVERSION[] = TR_MENUVERSION; const char STR_MENU_RADIO_SWITCHES[] = TR_MENU_RADIO_SWITCHES; const char STR_MENU_RADIO_ANALOGS[] = TR_MENU_RADIO_ANALOGS; const char STR_MENU_RADIO_ANALOGS_CALIB[] = TR_MENU_RADIO_ANALOGS_CALIB; const char STR_MENU_RADIO_ANALOGS_RAWLOWFPS[] = TR_MENU_RADIO_ANALOGS_RAWLOWFPS; const char STR_MENUCALIBRATION[] = TR_MENUCALIBRATION; const char STR_MENU_FSWITCH[] = TR_MENU_FSWITCH; const char STR_MENUMODELSEL[] = TR_MENUMODELSEL; const char STR_MENU_MODEL_SETUP[] = TR_MENU_MODEL_SETUP; const char STR_MENUFLIGHTMODE[] = TR_MENUFLIGHTMODE; const char STR_MENUFLIGHTMODES[] = TR_MENUFLIGHTMODES; const char STR_MENUINPUTS[] = TR_MENUINPUTS; const char STR_MENULIMITS[] = TR_MENULIMITS; const char STR_MENUCURVES[] = TR_MENUCURVES; const char STR_MENUCURVE[] = TR_MENUCURVE; const char STR_MENULOGICALSWITCH[] = TR_MENULOGICALSWITCH; const char STR_MENULOGICALSWITCHES[] = TR_MENULOGICALSWITCHES; const char STR_MENUCUSTOMFUNC[] = TR_MENUCUSTOMFUNC; const char STR_SPLASHSCREEN[] = TR_SPLASHSCREEN; const char STR_PLAY_HELLO[] = TR_PLAY_HELLO; const char STR_PWR_ON_DELAY[] = TR_PWR_ON_DELAY; const char STR_PWR_OFF_DELAY[] = TR_PWR_OFF_DELAY; const char STR_THROTTLE_UPPERCASE[] = TR_THROTTLE_UPPERCASE; const char STR_SWITCHWARNING[] = TR_SWITCHWARNING; const char STR_POTWARNINGSTATE[] = TR_POTWARNINGSTATE; const char STR_POTWARNING[] = TR_POTWARNING; const char STR_MENUSTAT[] = TR_MENUSTAT; const char STR_MENUDEBUG[] = TR_MENUDEBUG; const char *const STR_MONITOR_CHANNELS[] = {TR_MONITOR_CHANNELS1, TR_MONITOR_CHANNELS2, TR_MONITOR_CHANNELS3, TR_MONITOR_CHANNELS4}; const char STR_MONITOR_SWITCHES[] = TR_MONITOR_SWITCHES; const char STR_MONITOR_OUTPUT_DESC[] = TR_MONITOR_OUTPUT_DESC; const char STR_MONITOR_MIXER_DESC[] = TR_MONITOR_MIXER_DESC; const char STR_MENU_GLOBAL_VARS[] = TR_MENU_GLOBAL_VARS; const char STR_INTERNALRF[] = TR_INTERNALRF; const char STR_INTERNAL_MODULE[] = TR_INTERNAL_MODULE; const char STR_EXTERNAL_MODULE[] = TR_EXTERNAL_MODULE; const char STR_OPENTX_UPGRADE_REQUIRED[] = TR_OPENTX_UPGRADE_REQUIRED; const char STR_TELEMETRY_DISABLED[] = TR_TELEMETRY_DISABLED; const char STR_MORE_OPTIONS_AVAILABLE[] = TR_MORE_OPTIONS_AVAILABLE; const char STR_NO_MODULE_INFORMATION[] = TR_NO_MODULE_INFORMATION; const char STR_EXTERNALRF[] = TR_EXTERNALRF; const char STR_MODULE_TELEMETRY[] = TR_MODULE_TELEMETRY; const char STR_MODULE_TELEM_ON[] = TR_MODULE_TELEM_ON; const char STR_COUNTRY_CODE[] = TR_COUNTRY_CODE; const char STR_USBMODE[] = TR_USBMODE; const char STR_JACK_MODE[] = TR_JACK_MODE; const char STR_FAILSAFE[] = TR_FAILSAFE; const char STR_FAILSAFESET[] = TR_FAILSAFESET; const char STR_REG_ID[] = TR_REG_ID; const char STR_OWNER_ID[] = TR_OWNER_ID; const char STR_HOLD[] = TR_HOLD; const char STR_HOLD_UPPERCASE[] = TR_HOLD_UPPERCASE; const char STR_NONE[] = TR_NONE; const char STR_NONE_UPPERCASE[] = TR_NONE_UPPERCASE; const char STR_MENUSENSOR[] = TR_MENUSENSOR; const char STR_POWERMETER_PEAK[] = TR_POWERMETER_PEAK; const char STR_POWERMETER_POWER[] = TR_POWERMETER_POWER; const char STR_POWERMETER_ATTN[] = TR_POWERMETER_ATTN; const char STR_POWERMETER_FREQ[] = TR_POWERMETER_FREQ; const char STR_MENUTOOLS[] = TR_MENUTOOLS; const char STR_TURN_OFF_RECEIVER[] = TR_TURN_OFF_RECEIVER; const char STR_STOPPING[] = TR_STOPPING; const char STR_MENU_SPECTRUM_ANALYSER[] = TR_MENU_SPECTRUM_ANALYSER; const char STR_MENU_POWER_METER[] = TR_MENU_POWER_METER; const char STR_SENSOR[] = TR_SENSOR; const char STR_DISABLE_INTERNAL[] = TR_DISABLE_INTERNAL; const char STR_AND_SWITCH[] = TR_AND_SWITCH; const char STR_SF[] = TR_SF; const char STR_GF[] = TR_GF; const char STR_ANADIAGS_CALIB[] = TR_ANADIAGS_CALIB; const char STR_ANADIAGS_FILTRAWDEV[] = TR_ANADIAGS_FILTRAWDEV; const char STR_ANADIAGS_UNFILTRAW[] = TR_ANADIAGS_UNFILTRAW; const char STR_ANADIAGS_MINMAX[] = TR_ANADIAGS_MINMAX; const char STR_ANADIAGS_MOVE[] = TR_ANADIAGS_MOVE; const char STR_BATT_CALIB[] = TR_BATT_CALIB; const char STR_VOLTAGE[] = TR_VOLTAGE; const char STR_CURRENT_CALIB[] = TR_CURRENT_CALIB; const char STR_UNITS_SYSTEM[] = TR_UNITS_SYSTEM; const char STR_UNITS_PPM[] = TR_UNITS_PPM; const char STR_VOICE_LANGUAGE[] = TR_VOICE_LANGUAGE; const char STR_MODELIDUSED[] = TR_MODELIDUSED; const char STR_MODELIDUNIQUE[] = TR_MODELIDUNIQUE; const char STR_BEEP_VOLUME[] = TR_BEEP_VOLUME; const char STR_WAV_VOLUME[] = TR_WAV_VOLUME; const char STR_BG_VOLUME[] = TR_BG_VOLUME; const char STR_SELECT_MODEL[] = TR_SELECT_MODEL; const char STR_MODELS[] = TR_MODELS; const char STR_SELECT_MODE[] = TR_SELECT_MODE; const char STR_CREATE_MODEL[] = TR_CREATE_MODEL; const char STR_FAVORITE_LABEL[] = TR_FAVORITE_LABEL; const char STR_MODELS_MOVED[] = TR_MODELS_MOVED; const char STR_NEW_MODEL[] = TR_NEW_MODEL; const char STR_INVALID_MODEL[] = TR_INVALID_MODEL; const char STR_MOVE_UP[] = TR_MOVE_UP; const char STR_MOVE_DOWN[] = TR_MOVE_DOWN; const char STR_DUPLICATE_MODEL[] = TR_DUPLICATE_MODEL; const char STR_COPY_MODEL[] = TR_COPY_MODEL; const char STR_MOVE_MODEL[] = TR_MOVE_MODEL; const char STR_DELETE_MODEL[] = TR_DELETE_MODEL; const char STR_EDIT[] = TR_EDIT; const char STR_INSERT_BEFORE[] = TR_INSERT_BEFORE; const char STR_INSERT_AFTER[] = TR_INSERT_AFTER; const char STR_COPY[] = TR_COPY; const char STR_MOVE[] = TR_MOVE; const char STR_PASTE[] = TR_PASTE; const char STR_PASTE_BEFORE[] = TR_PASTE_BEFORE; const char STR_PASTE_AFTER[] = TR_PASTE_AFTER; const char STR_INSERT[] = TR_INSERT; const char STR_DELETE[] = TR_DELETE; const char STR_RESET_FLIGHT[] = TR_RESET_FLIGHT; const char STR_RESET_TIMER1[] = TR_RESET_TIMER1; const char STR_RESET_TIMER2[] = TR_RESET_TIMER2; const char STR_RESET_TIMER3[] = TR_RESET_TIMER3; const char STR_RESET_TELEMETRY[] = TR_RESET_TELEMETRY; const char STR_STATISTICS[] = TR_STATISTICS; const char STR_ABOUT_US[] = TR_ABOUT_US; const char STR_USB_JOYSTICK[] = TR_USB_JOYSTICK; const char STR_USB_MASS_STORAGE[] = TR_USB_MASS_STORAGE; const char STR_USB_SERIAL[] = TR_USB_SERIAL; const char STR_SETUP_SCREENS[] = TR_SETUP_SCREENS; const char STR_MONITOR_SCREENS[] = TR_MONITOR_SCREENS; const char STR_RESET_BTN[] = TR_RESET_BTN; const char STR_DEBUG[] = TR_DEBUG; const char STR_KEYS_BTN[] = TR_KEYS_BTN; const char STR_ANALOGS_BTN[] = TR_ANALOGS_BTN; const char STR_FS_BTN[] = TR_FS_BTN; const char STR_TOUCH_NOTFOUND[] = TR_TOUCH_NOTFOUND; const char STR_TOUCH_EXIT[] = TR_TOUCH_EXIT; const char STR_CALIBRATION[] = TR_CALIBRATION; const char STR_NO_TOOLS[] = TR_NO_TOOLS; const char STR_NORMAL[] = TR_NORMAL; const char STR_NOT_INVERTED[] = TR_NOT_INVERTED; const char STR_NOT_CONNECTED[] = TR_NOT_CONNECTED; const char STR_CONNECTED[] = TR_CONNECTED; const char STR_FLEX_915[] = TR_FLEX_915; const char STR_FLEX_868[] = TR_FLEX_868; const char STR_16CH_WITHOUT_TELEMETRY[] = TR_16CH_WITHOUT_TELEMETRY; const char STR_16CH_WITH_TELEMETRY[] = TR_16CH_WITH_TELEMETRY; const char STR_8CH_WITH_TELEMETRY[] = TR_8CH_WITH_TELEMETRY; const char STR_EXT_ANTENNA[] = TR_EXT_ANTENNA; const char STR_PIN[] = TR_PIN; const char STR_UPDATE_RX_OPTIONS[] = TR_UPDATE_RX_OPTIONS; const char STR_UPDATE_TX_OPTIONS[] = TR_UPDATE_TX_OPTIONS; const char STR_MENU_MODULES_RX_VERSION[] = TR_MENU_MODULES_RX_VERSION; const char STR_MENU_FIRM_OPTIONS[] = TR_MENU_FIRM_OPTIONS; const char STR_IMU[] = TR_IMU; const char STR_STICKS_POTS_SLIDERS[] = TR_STICKS_POTS_SLIDERS; const char STR_PWM_STICKS_POTS_SLIDERS[] = TR_PWM_STICKS_POTS_SLIDERS; const char STR_RF_PROTOCOL[] = TR_RF_PROTOCOL; const char STR_MODULE_OPTIONS[] = TR_MODULE_OPTIONS; const char STR_POWER[] = TR_POWER; const char STR_NO_TX_OPTIONS[] = TR_NO_TX_OPTIONS; const char STR_RTC_BATT[] = TR_RTC_BATT; const char STR_POWER_METER_EXT[] = TR_POWER_METER_EXT; const char STR_POWER_METER_INT[] = TR_POWER_METER_INT; const char STR_SPECTRUM_ANALYSER_EXT[] = TR_SPECTRUM_ANALYSER_EXT; const char STR_SPECTRUM_ANALYSER_INT[] = TR_SPECTRUM_ANALYSER_INT; const char STR_WAITING_FOR_RX[] = TR_WAITING_FOR_RX; const char STR_WAITING_FOR_TX[] = TR_WAITING_FOR_TX; const char STR_WAITING_FOR_MODULE[] = TR_WAITING_FOR_MODULE; const char STR_WARN_5VOLTS[] = TR_WARN_5VOLTS; const char STR_WARNING[] = TR_WARNING; const char STR_THROTTLE_WARNING[] = TR_THROTTLE_WARNING; const char STR_CUSTOM_THROTTLE_WARNING[] = TR_CUSTOM_THROTTLE_WARNING; const char STR_CUSTOM_THROTTLE_WARNING_VAL[] = TR_CUSTOM_THROTTLE_WARNING_VAL; const char STR_ALARMSWARN[] = TR_ALARMSWARN; const char STR_SWITCHWARN[] = TR_SWITCHWARN; const char STR_FAILSAFEWARN[] = TR_FAILSAFEWARN; const char STR_WRONG_SDCARDVERSION[] = TR_WRONG_SDCARDVERSION; const char STR_WARN_RTC_BATTERY_LOW[] = TR_WARN_RTC_BATTERY_LOW; const char STR_WARN_MULTI_LOWPOWER[] = TR_WARN_MULTI_LOWPOWER; const char STR_BATTERY[] = TR_BATTERY; const char STR_WRONG_PCBREV[] = TR_WRONG_PCBREV; const char STR_EMERGENCY_MODE[] = TR_EMERGENCY_MODE; const char STR_NO_FAILSAFE[] = TR_NO_FAILSAFE; const char STR_KEYSTUCK[] = TR_KEYSTUCK; const char STR_VOLUME[] = TR_VOLUME; const char STR_LCD[] = TR_LCD; const char STR_BRIGHTNESS[] = TR_BRIGHTNESS; const char STR_CPU_TEMP[] = TR_CPU_TEMP; const char STR_COPROC[] = TR_COPROC; const char STR_COPROC_TEMP[] = TR_COPROC_TEMP; const char STR_TTL_WARNING[] = TR_TTL_WARNING; const char STR_FUNC[] = TR_FUNC; const char STR_V1[] = TR_V1; const char STR_V2[] = TR_V2; const char STR_DURATION[] = TR_DURATION; const char STR_DELAY[] = TR_DELAY; const char STR_SD_CARD[] = TR_SD_CARD; const char STR_SDHC_CARD[] = TR_SDHC_CARD; const char STR_NO_SOUNDS_ON_SD[] = TR_NO_SOUNDS_ON_SD; const char STR_NO_MODELS_ON_SD[] = TR_NO_MODELS_ON_SD; const char STR_NO_BITMAPS_ON_SD[] = TR_NO_BITMAPS_ON_SD; const char STR_NO_SCRIPTS_ON_SD[] = TR_NO_SCRIPTS_ON_SD; const char STR_SCRIPT_SYNTAX_ERROR[] = TR_SCRIPT_SYNTAX_ERROR; const char STR_SCRIPT_PANIC[] = TR_SCRIPT_PANIC; const char STR_SCRIPT_KILLED[] = TR_SCRIPT_KILLED; const char STR_SCRIPT_ERROR[] = TR_SCRIPT_ERROR; const char STR_PLAY_FILE[] = TR_PLAY_FILE; const char STR_ASSIGN_BITMAP[] = TR_ASSIGN_BITMAP; const char STR_EXECUTE_FILE[] = TR_EXECUTE_FILE; const char STR_DELETE_FILE[] = TR_DELETE_FILE; const char STR_COPY_FILE[] = TR_COPY_FILE; const char STR_RENAME_FILE[] = TR_RENAME_FILE; const char STR_SD_INFO[] = TR_SD_INFO; const char STR_REMOVED[] = TR_REMOVED; const char STR_NA[] = TR_NA; const char STR_HARDWARE[] = TR_HARDWARE; const char STR_FORMATTING[] = TR_FORMATTING; const char STR_TEMP_CALIB[] = TR_TEMP_CALIB; const char STR_TIME[] = TR_TIME; const char STR_MAXBAUDRATE[] = TR_MAXBAUDRATE; const char STR_BAUDRATE[] = TR_BAUDRATE; const char STR_SAMPLE_MODE[] = TR_SAMPLE_MODE; const char STR_SD_INFO_TITLE[] = TR_SD_INFO_TITLE; const char STR_SD_SPEED[] = TR_SD_SPEED; const char STR_SD_SECTORS[] = TR_SD_SECTORS; const char STR_SD_SIZE[] = TR_SD_SIZE; const char STR_TYPE[] = TR_TYPE; const char STR_GLOBAL_VARS[] = TR_GLOBAL_VARS; const char STR_GVARS[] = TR_GVARS; const char STR_GLOBAL_VAR[] = TR_GLOBAL_VAR; const char STR_OWN[] = TR_OWN; const char STR_DATE[] = TR_DATE; const char STR_CHANNELS_MONITOR[] = TR_CHANNELS_MONITOR; const char STR_ROTARY_ENCODER[] = TR_ROTARY_ENCODER; const char STR_ROTARY_ENC_MODE[] = TR_ROTARY_ENC_MODE; #if defined(USE_HATS_AS_KEYS) const char STR_HATSMODE[] = TR_HATSMODE; ISTR(HATSOPT); const char STR_HATSMODE_TRIMS[] = TR_HATSMODE_TRIMS; const char STR_HATSMODE_KEYS[] = TR_HATSMODE_KEYS; const char STR_HATSMODE_KEYS_HELP[] = TR_HATSMODE_KEYS_HELP; #endif const char STR_MIXERS_MONITOR[] = TR_MIXERS_MONITOR; const char STR_PATH_TOO_LONG[] = TR_PATH_TOO_LONG; const char STR_VIEW_TEXT[] = TR_VIEW_TEXT; const char STR_FLASH_BOOTLOADER[] = TR_FLASH_BOOTLOADER; const char STR_CURRENT_VERSION[] = TR_CURRENT_VERSION; const char STR_FLASH_INTERNAL_MODULE[] = TR_FLASH_INTERNAL_MODULE; const char STR_FLASH_INTERNAL_MULTI[] = TR_FLASH_INTERNAL_MULTI; const char STR_FLASH_EXTERNAL_MODULE[] = TR_FLASH_EXTERNAL_MODULE; const char STR_FLASH_EXTERNAL_MULTI[] = TR_FLASH_EXTERNAL_MULTI; const char STR_FLASH_EXTERNAL_ELRS[] = TR_FLASH_EXTERNAL_ELRS; const char STR_FIRMWARE_UPDATE_ERROR[] = TR_FIRMWARE_UPDATE_ERROR; const char STR_FIRMWARE_UPDATE_SUCCESS[] = TR_FIRMWARE_UPDATE_SUCCESS; const char STR_WRITING[] = TR_WRITING; const char STR_FLASH_DEVICE[] = TR_FLASH_DEVICE; const char STR_FLASH_EXTERNAL_DEVICE[] = TR_FLASH_EXTERNAL_DEVICE; const char STR_FLASH_RECEIVER_OTA[] = TR_FLASH_RECEIVER_OTA; const char STR_FLASH_RECEIVER_BY_EXTERNAL_MODULE_OTA[] = TR_FLASH_RECEIVER_BY_EXTERNAL_MODULE_OTA; const char STR_FLASH_RECEIVER_BY_INTERNAL_MODULE_OTA[] = TR_FLASH_RECEIVER_BY_INTERNAL_MODULE_OTA; const char STR_FLASH_FLIGHT_CONTROLLER_BY_EXTERNAL_MODULE_OTA[] = TR_FLASH_FLIGHT_CONTROLLER_BY_EXTERNAL_MODULE_OTA; const char STR_FLASH_FLIGHT_CONTROLLER_BY_INTERNAL_MODULE_OTA[] = TR_FLASH_FLIGHT_CONTROLLER_BY_INTERNAL_MODULE_OTA; const char STR_FLASH_BLUETOOTH_MODULE[] = TR_FLASH_BLUETOOTH_MODULE; const char STR_FLASH_POWER_MANAGEMENT_UNIT[] = TR_FLASH_POWER_MANAGEMENT_UNIT; const char STR_DEVICE_NO_RESPONSE[] = TR_DEVICE_NO_RESPONSE; const char STR_DEVICE_FILE_ERROR[] = TR_DEVICE_FILE_ERROR; const char STR_DEVICE_DATA_REFUSED[] = TR_DEVICE_DATA_REFUSED; const char STR_DEVICE_WRONG_REQUEST[] = TR_DEVICE_WRONG_REQUEST; const char STR_DEVICE_FILE_REJECTED[] = TR_DEVICE_FILE_REJECTED; const char STR_DEVICE_FILE_WRONG_SIG[] = TR_DEVICE_FILE_WRONG_SIG; const char STR_CONFIRM_FORMAT[] = TR_CONFIRM_FORMAT; const char STR_CONFIRMRESET[] = TR_CONFIRMRESET; const char STR_TOO_MANY_LUA_SCRIPTS[] = TR_TOO_MANY_LUA_SCRIPTS; const char STR_BLCOLOR[] = TR_BLCOLOR; const char STR_MODELNAME[] = TR_MODELNAME; const char STR_PHASENAME[] = TR_PHASENAME; const char STR_MIXNAME[] = TR_MIXNAME; const char STR_INPUTNAME[] = TR_INPUTNAME; const char STR_EXPONAME[] = TR_EXPONAME; const char STR_TRAINER[] = TR_TRAINER; const char STR_CHANS[] = TR_CHANS; const char STR_MODULE_BIND[] = TR_MODULE_BIND; const char STR_MODULE_UNBIND[] = TR_MODULE_UNBIND; const char STR_POWERMETER_ATTN_NEEDED[] = TR_POWERMETER_ATTN_NEEDED; const char STR_PXX2_SELECT_RX[] = TR_PXX2_SELECT_RX; const char STR_PXX2_DEFAULT[] = TR_PXX2_DEFAULT; const char STR_BT_SELECT_DEVICE[] = TR_BT_SELECT_DEVICE; const char STR_DISCOVER[] = TR_DISCOVER; const char STR_BUTTON_INIT[] = TR_BUTTON_INIT; const char STR_WAITING[] = TR_WAITING; const char STR_RECEIVER_DELETE[] = TR_RECEIVER_DELETE; const char STR_RECEIVER_RESET[] = TR_RECEIVER_RESET; const char STR_SHARE[] = TR_SHARE; const char STR_BIND[] = TR_BIND; const char STR_REGISTER[] = TR_REGISTER; const char STR_BINDING_1_8_TELEM_ON[] = TR_BINDING_CH1_8_TELEM_ON; const char STR_BINDING_1_8_TELEM_OFF[] = TR_BINDING_CH1_8_TELEM_OFF; const char STR_BINDING_9_16_TELEM_ON[] = TR_BINDING_CH9_16_TELEM_ON; const char STR_BINDING_9_16_TELEM_OFF[] = TR_BINDING_CH9_16_TELEM_OFF; const char STR_CHANNELRANGE[] = TR_CHANNELRANGE; const char STR_ANTENNACONFIRM1[] = TR_ANTENNACONFIRM1; const char STR_ANTENNACONFIRM2[] = TR_ANTENNACONFIRM2; const char STR_USE_INTERNAL_ANTENNA[] = TR_USE_INTERNAL_ANTENNA; const char STR_USE_EXTERNAL_ANTENNA[] = TR_USE_EXTERNAL_ANTENNA; const char STR_MODULE_PROTOCOL_FLEX_WARN_LINE1[] = TR_MODULE_PROTOCOL_FLEX_WARN_LINE1; const char STR_MODULE_PROTOCOL_FCC_WARN_LINE1[] = TR_MODULE_PROTOCOL_FCC_WARN_LINE1; const char STR_MODULE_PROTOCOL_EU_WARN_LINE1[] = TR_MODULE_PROTOCOL_EU_WARN_LINE1; const char STR_MODULE_PROTOCOL_WARN_LINE2[] = TR_MODULE_PROTOCOL_WARN_LINE2; const char STR_SET[] = TR_SET; const char STR_PREFLIGHT[] = TR_PREFLIGHT; const char STR_CHECKLIST[] = TR_CHECKLIST; const char STR_CHECKLIST_INTERACTIVE[] = TR_CHECKLIST_INTERACTIVE; const char STR_VIEW_NOTES[] = TR_VIEW_NOTES; const char STR_MODEL_SELECT[] = TR_MODEL_SELECT; const char STR_RESET_SUBMENU[] = TR_RESET_SUBMENU; const char STR_LOWALARM[] = TR_LOWALARM; const char STR_CRITICALALARM[] = TR_CRITICALALARM; const char STR_DISABLE_ALARM[] = TR_DISABLE_ALARM; const char STR_TELEMETRY_TYPE[] = TR_TELEMETRY_TYPE; const char STR_TELEMETRY_SENSORS[] = TR_TELEMETRY_SENSORS; const char STR_VALUE[] = TR_VALUE; const char STR_PERIOD[] = TR_PERIOD; const char STR_INTERVAL[] = TR_INTERVAL; const char STR_REPEAT[] = TR_REPEAT; const char STR_ENABLE[] = TR_ENABLE; const char STR_DISABLE[] = TR_DISABLE; const char STR_TOPLCDTIMER[] = TR_TOPLCDTIMER; const char STR_UNIT[] = TR_UNIT; const char STR_TELEMETRY_NEWSENSOR[] = TR_TELEMETRY_NEWSENSOR; const char STR_ID[] = TR_ID; const char STR_PRECISION[] = TR_PRECISION; const char STR_RATIO[] = TR_RATIO; const char STR_FORMULA[] = TR_FORMULA; const char STR_CELLINDEX[] = TR_CELLINDEX; const char STR_LOGS[] = TR_LOGS; const char STR_OPTIONS[] = TR_OPTIONS; const char STR_FIRMWARE_OPTIONS[] = TR_FIRMWARE_OPTIONS; const char STR_ALTSENSOR[] = TR_ALTSENSOR; const char STR_CELLSENSOR[] = TR_CELLSENSOR; const char STR_GPSSENSOR[] = TR_GPSSENSOR; const char STR_CURRENTSENSOR[] = TR_CURRENTSENSOR; const char STR_AUTOOFFSET[] = TR_AUTOOFFSET; const char STR_ONLYPOSITIVE[] = TR_ONLYPOSITIVE; const char STR_FILTER[] = TR_FILTER; const char STR_TELEMETRYFULL[] = TR_TELEMETRYFULL; const char STR_IGNORE_INSTANCE[] = TR_IGNORE_INSTANCE; const char STR_SHOW_INSTANCE_ID[] = TR_SHOW_INSTANCE_ID; const char STR_DISCOVER_SENSORS[] = TR_DISCOVER_SENSORS; const char STR_STOP_DISCOVER_SENSORS[] = TR_STOP_DISCOVER_SENSORS; const char STR_DELETE_ALL_SENSORS[] = TR_DELETE_ALL_SENSORS; const char STR_CONFIRMDELETE[] = TR_CONFIRMDELETE; const char STR_SELECT_WIDGET[] = TR_SELECT_WIDGET; const char STR_REMOVE_WIDGET[] = TR_REMOVE_WIDGET; const char STR_WIDGET_SETTINGS[] = TR_WIDGET_SETTINGS; const char STR_WIDGET_FULLSCREEN[] = TR_WIDGET_FULLSCREEN; const char STR_REMOVE_SCREEN[] = TR_REMOVE_SCREEN; const char STR_SETUP_WIDGETS[] = TR_SETUP_WIDGETS; const char STR_USER_INTERFACE[] = TR_USER_INTERFACE; const char STR_THEME[] = TR_THEME; const char STR_SETUP[] = TR_SETUP; const char STR_LAYOUT[] = TR_LAYOUT; const char STR_ADD_MAIN_VIEW[] = TR_ADD_MAIN_VIEW; const char STR_TEXT_COLOR[] = TR_TEXT_COLOR; const char STR_RF_POWER[] = TR_RF_POWER; const char STR_BYTES[] = TR_BYTES; const char STR_ANTENNAPROBLEM[] = TR_ANTENNAPROBLEM; const char STR_MODULE[] = TR_MODULE; const char STR_RX_NAME[] = TR_RX_NAME; const char STR_POPUP[] = TR_POPUP; const char STR_MIN[] = TR_MIN; const char STR_MAX[] = TR_MAX; const char STR_INVERTED[] = TR_INVERTED; const char STR_CURVE_PRESET[] = TR_CURVE_PRESET; const char STR_PRESET[] = TR_PRESET; const char STR_CLEAR[] = TR_CLEAR; const char STR_RESET[] = TR_RESET; const char STR_ADD_ALL_TRIMS_TO_SUBTRIMS[] = TR_ADD_ALL_TRIMS_TO_SUBTRIMS; const char STR_OPEN_CHANNEL_MONITORS[] = TR_OPEN_CHANNEL_MONITORS; const char STR_COUNT[] = TR_COUNT; const char STR_PT[] = TR_PT; const char STR_PTS[] = TR_PTS; const char STR_SMOOTH[] = TR_SMOOTH; const char STR_COPY_STICKS_TO_OFS[] = TR_COPY_STICKS_TO_OFS; const char STR_COPY_MIN_MAX_TO_OUTPUTS[] = TR_COPY_MIN_MAX_TO_OUTPUTS; const char STR_COPY_TRIMS_TO_OFS[] = TR_COPY_TRIMS_TO_OFS; const char STR_INCDEC[] = TR_INCDEC; const char STR_GLOBALVAR[] = TR_GLOBALVAR; const char STR_MIXSOURCE[] = TR_MIXSOURCE; const char STR_CONSTANT[] = TR_CONSTANT; const char STR_TOP_BAR[] = TR_TOP_BAR; const char STR_FLASH_ERASE[] = TR_FLASH_ERASE; const char STR_FLASH_WRITE[] = TR_FLASH_WRITE; const char STR_OTA_UPDATE[] = TR_OTA_UPDATE; const char STR_MODULE_RESET[] = TR_MODULE_RESET; const char STR_UNKNOWN_RX[] = TR_UNKNOWN_RX; const char STR_UNSUPPORTED_RX[] = TR_UNSUPPORTED_RX; const char STR_OTA_UPDATE_ERROR[] = TR_OTA_UPDATE_ERROR; const char STR_DEVICE_RESET[] = TR_DEVICE_RESET; const char STR_ALTITUDE[] = TR_ALTITUDE; const char STR_SCALE[] = TR_SCALE; const char STR_VIEW_CHANNELS[] = TR_VIEW_CHANNELS; const char STR_AUX_SERIAL_MODE[] = TR_AUX_SERIAL_MODE; const char STR_AUX2_SERIAL_MODE[] = TR_AUX2_SERIAL_MODE; const char STR_AUX_SERIAL_PORT_POWER[] = TR_AUX_SERIAL_PORT_POWER; const char STR_THROTTLE_LABEL[] = TR_THROTTLE_LABEL; const char STR_SCRIPT[] = TR_SCRIPT; const char STR_INPUTS[] = TR_INPUTS; const char STR_OUTPUTS[] = TR_OUTPUTS; const char STR_MENU_INPUTS[] = TR_MENU_INPUTS; const char STR_MENU_LUA[] = TR_MENU_LUA; const char STR_MENU_STICKS[] = TR_MENU_STICKS; const char STR_MENU_POTS[] = TR_MENU_POTS; const char STR_MENU_MIN[] = TR_MENU_MIN; const char STR_MENU_MAX[] = TR_MENU_MAX; const char STR_MENU_HELI[] = TR_MENU_HELI; const char STR_MENU_TRIMS[] = TR_MENU_TRIMS; const char STR_MENU_SWITCHES[] = TR_MENU_SWITCHES; const char STR_MENU_LOGICAL_SWITCHES[] = TR_MENU_LOGICAL_SWITCHES; const char STR_MENU_TRAINER[] = TR_MENU_TRAINER; const char STR_MENU_CHANNELS[] = TR_MENU_CHANNELS; const char STR_MENU_GVARS[] = TR_MENU_GVARS; const char STR_MENU_TELEMETRY[] = TR_MENU_TELEMETRY; const char STR_MENU_DISPLAY[] = TR_MENU_DISPLAY; const char STR_MENU_OTHER[] = TR_MENU_OTHER; const char STR_MENU_INVERT[] = TR_MENU_INVERT; const char STR_AUDIO_MUTE[] = TR_AUDIO_MUTE; const char STR_JITTER_FILTER[] = TR_JITTER_FILTER; const char STR_DEAD_ZONE[] = TR_DEAD_ZONE; const char STR_RTC_CHECK[] = TR_RTC_CHECK; const char STR_EXIT[] = TR_EXIT; const char STR_MODULE_RANGE[] = TR_MODULE_RANGE; const char STR_RANGE_TEST[] = TR_RANGE_TEST; const char STR_RECEIVER_OPTIONS[] = TR_RECEIVER_OPTIONS; const char STR_SPORT_UPDATE_POWER_MODE[] = TR_SPORT_UPDATE_POWER_MODE; const char STR_TOUCH_PANEL[] = TR_TOUCH_PANEL; const char STR_FILE_SIZE[] = TR_FILE_SIZE; const char STR_FILE_OPEN[] = TR_FILE_OPEN; const char* const STR_TIMER_MODES[] = TR_TIMER_MODES; const char* const STR_MONTHS[] = TR_MONTHS; const char STR_LIMITS_HEADERS_DIRECTION[] = TR_LIMITS_HEADERS_DIRECTION; const char STR_SRC_BATT[] = TR_SRC_BATT; const char STR_SRC_TIME[] = TR_SRC_TIME; const char STR_SRC_GPS[] = TR_SRC_GPS; const char STR_SRC_TIMER[] = TR_SRC_TIMER; const char STR_FUNC_SW[] = TR_FUNC_SW; #if defined(COLORLCD) const char STR_ASSIGN_SPLASH[] = TR_ASSIGN_SPLASH; const char STR_FIRST_CHANNEL[] = TR_FIRST_CHANNEL; const char STR_FILL_BACKGROUND[] = TR_FILL_BACKGROUND; const char STR_BG_COLOR[] = TR_BG_COLOR; const char STR_SLIDERS_TRIMS[] = TR_SLIDERS_TRIMS; const char STR_SLIDERS[] = TR_SLIDERS; const char STR_FLIGHT_MODE[] = TR_FLIGHT_MODE; const char STR_INVALID_FILE[] = TR_INVALID_FILE; const char STR_TIMER_SOURCE[] = TR_TIMER_SOURCE; const char STR_SIZE[] = TR_SIZE; const char STR_SHADOW[] = TR_SHADOW; const char STR_ALIGNMENT[] = TR_ALIGNMENT; const char STR_ALIGN_LABEL[] = TR_ALIGN_LABEL; const char STR_ALIGN_VALUE[] = TR_ALIGN_VALUE; const char* const STR_ALIGN_OPTS[] = TR_ALIGN_OPTS; const char STR_TEXT[] = TR_TEXT; const char STR_COLOR[] = TR_COLOR; const char STR_MAIN_VIEW_X[] = TR_MAIN_VIEW_X; const char STR_PANEL1_BACKGROUND[] = TR_PANEL1_BACKGROUND; const char STR_PANEL2_BACKGROUND[] = TR_PANEL2_BACKGROUND; const char STR_WIDGET_GAUGE[] = TR_WIDGET_GAUGE; const char STR_WIDGET_MODELBMP[] = TR_WIDGET_MODELBMP; const char STR_WIDGET_OUTPUTS[] = TR_WIDGET_OUTPUTS; const char STR_WIDGET_TEXT[] = TR_WIDGET_TEXT; const char STR_WIDGET_TIMER[] = TR_WIDGET_TIMER; const char STR_WIDGET_VALUE[] = TR_WIDGET_VALUE; const char STR_MODULES_RX_VERSION[] = TR_MODULES_RX_VERSION; const char STR_LEFT_STICK[] = TR_LEFT_STICK; const char STR_SHOW_MIXER_MONITORS[] = TR_SHOW_MIXER_MONITORS; const char STR_MODEL_QUICK_SELECT[] = TR_MODEL_QUICK_SELECT; const char STR_LOADING[] = TR_LOADING; const char STR_DELETE_THEME[] = TR_DELETE_THEME; const char STR_SAVE_THEME[] = TR_SAVE_THEME; const char STR_EDIT_COLOR[] = TR_EDIT_COLOR; const char STR_NO_THEME_IMAGE[] = TR_NO_THEME_IMAGE; const char STR_BACKLIGHT_TIMER[] = TR_BACKLIGHT_TIMER; const char STR_LABELS_SELECT[] = TR_LABELS_SELECT; const char STR_LABELS_MATCH[] = TR_LABELS_MATCH; const char STR_FAV_MATCH[] = TR_FAV_MATCH; ISTR(LABELS_SELECT_MODE); ISTR(LABELS_MATCH_MODE); ISTR(FAV_MATCH_MODE); #endif #if !defined(COLORLCD) const char STR_MENUWHENDONE[] = TR_MENUWHENDONE; const char STR_NO_TELEMETRY_SCREENS[] = TR_NO_TELEMETRY_SCREENS; #endif #if defined(HELI) const char STR_MENUHELISETUP[] = TR_MENUHELISETUP; const char STR_SWASHTYPE[] = TR_SWASHTYPE; const char STR_COLLECTIVE[] = TR_COLLECTIVE; const char STR_AILERON[] = TR_AILERON; const char STR_ELEVATOR[] = TR_ELEVATOR; const char STR_SWASHRING[] = TR_SWASHRING; #endif #if defined(AUDIO) && defined(BUZZER) const char STR_SPEAKER[] = TR_SPEAKER; const char STR_BUZZER[] = TR_BUZZER; #endif #if defined(AUDIO) const char STR_BEEP_PITCH[] = TR_BEEP_PITCH; #endif #if defined(HAPTIC) const char STR_PWR_ON_OFF_HAPTIC[] = TR_PWR_ON_OFF_HAPTIC; const char STR_HAPTIC_LABEL[] = TR_HAPTIC_LABEL; const char STR_STRENGTH[] = TR_STRENGTH; #endif #if defined(IMU) const char STR_IMU_LABEL[] = TR_IMU_LABEL; const char STR_IMU_OFFSET[] = TR_IMU_OFFSET; const char STR_IMU_MAX[] = TR_IMU_MAX; #endif #if defined(COLORLCD) const char STR_BLONBRIGHTNESS[] = TR_BLONBRIGHTNESS; const char STR_BLOFFBRIGHTNESS[] = TR_BLOFFBRIGHTNESS; const char STR_KEYS_BACKLIGHT[] = TR_KEYS_BACKLIGHT; #endif const char STR_TIMEZONE[] = TR_TIMEZONE; const char STR_ADJUST_RTC[] = TR_ADJUST_RTC; const char STR_GPS[] = TR_GPS; const char STR_GPS_COORDS_FORMAT[] = TR_GPS_COORDS_FORMAT; const char STR_VARIO[] = TR_VARIO; const char STR_FLYSKY_TELEMETRY[] = TR_FLYSKY_TELEMETRY; const char STR_PITCH_AT_ZERO[] = TR_PITCH_AT_ZERO; const char STR_PITCH_AT_MAX[] = TR_PITCH_AT_MAX; const char STR_REPEAT_AT_ZERO[] = TR_REPEAT_AT_ZERO; #if defined(EEPROM) const char STR_BAD_RADIO_DATA[] = TR_BADEEPROMDATA; const char STR_STORAGE_FORMAT[] = TR_EEPROMFORMATTING; const char STR_STORAGE_WARNING[] = TR_EEPROMWARN; const char STR_EEPROMLOWMEM[] = TR_EEPROMLOWMEM; #else const char STR_BAD_RADIO_DATA[] = TR_BAD_RADIO_DATA; const char STR_STORAGE_WARNING[] = TR_STORAGE_WARNING; const char STR_STORAGE_FORMAT[] = TR_STORAGE_FORMAT; const char STR_SDCARD_CONVERSION_REQUIRE[] = TR_SDCARD_CONVERSION_REQUIRE; const char STR_CONVERTING[] = TR_CONVERTING; const char STR_RADIO_DATA_UNRECOVERABLE[] = TR_RADIO_DATA_UNRECOVERABLE; const char STR_RADIO_DATA_RECOVERED[] = TR_RADIO_DATA_RECOVERED; #endif const char STR_EEPROMOVERFLOW[] = TR_EEPROMOVERFLOW; const char STR_EEPROM_CONVERTING[] = TR_EEPROM_CONVERTING; #if defined(LUA) const char STR_MENUCUSTOMSCRIPTS[] = TR_MENUCUSTOMSCRIPTS; #endif const char STR_MENUTELEMETRY[] = TR_MENUTELEMETRY; #if defined(DSM2) || defined(PXX) const char STR_RECEIVER_NUM[] = TR_RECEIVER_NUM; const char STR_RECEIVER[] = TR_RECEIVER; const char STR_REBIND[] = TR_REBIND; const char STR_REG_OK[] = TR_REG_OK; const char STR_BIND_OK[] = TR_BIND_OK; #endif const char STR_MULTI_CUSTOM[] = TR_MULTI_CUSTOM; const char STR_MULTI_RFTUNE[] = TR_MULTI_RFTUNE; const char STR_MULTI_RFPOWER[] = TR_MULTI_RFPOWER; const char STR_MULTI_WBUS[] = TR_MULTI_WBUS; const char STR_MULTI_TELEMETRY[] = TR_MULTI_TELEMETRY; const char STR_MULTI_VIDFREQ[] = TR_MULTI_VIDFREQ; const char STR_MULTI_OPTION[] = TR_MULTI_OPTION; const char STR_MULTI_FIXEDID[] = TR_MULTI_FIXEDID; const char STR_MULTI_AUTOBIND[] = TR_MULTI_AUTOBIND; const char STR_DISABLE_CH_MAP[] = TR_DISABLE_CH_MAP; const char STR_DISABLE_TELEM[] = TR_DISABLE_TELEM; const char STR_MULTI_LOWPOWER[] = TR_MULTI_LOWPOWER; const char STR_MULTI_LNA_DISABLE[] = TR_MULTI_LNA_DISABLE; const char STR_MODULE_NO_SERIAL_MODE[] = TR_MODULE_NO_SERIAL_MODE; const char STR_MODULE_NO_INPUT[] = TR_MODULE_NO_INPUT; const char STR_MODULE_WAITFORBIND[] = TR_MODULE_WAITFORBIND; const char STR_MODULE_NO_TELEMETRY[] = TR_MODULE_NO_TELEMETRY; const char STR_MODULE_BINDING[] = TR_MODULE_BINDING; const char STR_MODULE_UPGRADE_ALERT[] = TR_MODULE_UPGRADE_ALERT; const char STR_MODULE_UPGRADE[] = TR_MODULE_UPGRADE; const char STR_PROTOCOL_INVALID[] = TR_PROTOCOL_INVALID; const char STR_MODULE_STATUS[] = TR_MODULE_STATUS; const char STR_MODULE_SYNC[] = TR_MODULE_SYNC; const char STR_MULTI_SERVOFREQ[] = TR_MULTI_SERVOFREQ; const char STR_MULTI_MAX_THROW[] = TR_MULTI_MAX_THROW; const char STR_MULTI_RFCHAN[] = TR_MULTI_RFCHAN; const char STR_NEEDS_FILE[] = TR_NEEDS_FILE; const char STR_EXT_MULTI_SPEC[] = TR_EXT_MULTI_SPEC; const char STR_INT_MULTI_SPEC[] = TR_INT_MULTI_SPEC; #if defined(AFHDS3) const char STR_AFHDS3_RX_FREQ[] = TR_AFHDS3_RX_FREQ; const char STR_AFHDS3_ACTUAL_POWER[] = TR_AFHDS3_ACTUAL_POWER; const char STR_AFHDS3_POWER_SOURCE[] = TR_AFHDS3_POWER_SOURCE; const char STR_AFHDS3_ONE_TO_ONE_TELEMETRY[] =TR_AFHDS3_ONE_TO_ONE_TELEMETRY; const char STR_AFHDS3_ONE_TO_MANY[] = TR_AFHDS3_ONE_TO_MANY; #endif const char STR_SUBTYPE[] = TR_SUBTYPE; const char STR_BACKUP_MODEL[] = TR_BACKUP_MODEL; const char STR_RESTORE_MODEL[] = TR_RESTORE_MODEL; const char STR_DELETE_ERROR[] = TR_DELETE_ERROR; const char STR_SDCARD_ERROR[] = TR_SDCARD_ERROR; const char STR_SDCARD[] = TR_SDCARD; const char STR_NO_FILES_ON_SD[] = TR_NO_FILES_ON_SD; const char STR_NO_SDCARD[] = TR_NO_SDCARD; const char STR_SDCARD_FULL[] = TR_SDCARD_FULL; const char STR_SDCARD_FULL_EXT[] = TR_SDCARD_FULL_EXT; const char STR_INCOMPATIBLE[] = TR_INCOMPATIBLE; const char STR_LOGS_PATH[] = LOGS_PATH; const char STR_LOGS_EXT[] = LOGS_EXT; const char STR_MODELS_PATH[] = MODELS_PATH; const char STR_MODELS_EXT[] = MODELS_EXT; const char STR_BACKUP_PATH[] = BACKUP_PATH; const char STR_YAML_EXT[] = YAML_EXT; const char STR_TEST_WARNING[] = TR_TEST_WARNING; const char STR_TEST_NOTSAFE[] = TR_TEST_NOTSAFE; #if LCD_W >= 212 const char * const STR_PHASES_HEADERS[] = TR_PHASES_HEADERS; const char * const STR_LIMITS_HEADERS[] = TR_LIMITS_HEADERS; const char * const STR_LSW_HEADERS[] = TR_LSW_HEADERS; const char * const STR_LSW_DESCRIPTIONS[] = TR_LSW_DESCRIPTIONS; #endif #if defined(BLUETOOTH) const char STR_BLUETOOTH[] = TR_BLUETOOTH; const char STR_BLUETOOTH_DISC[] = TR_BLUETOOTH_DISC; const char STR_BLUETOOTH_INIT[] = TR_BLUETOOTH_INIT; const char STR_BLUETOOTH_DIST_ADDR[] = TR_BLUETOOTH_DIST_ADDR; const char STR_BLUETOOTH_LOCAL_ADDR[] = TR_BLUETOOTH_LOCAL_ADDR; const char STR_BLUETOOTH_PIN_CODE[] = TR_BLUETOOTH_PIN_CODE; const char STR_BLUETOOTH_NODEVICES[] = TR_BLUETOOTH_NODEVICES; const char STR_BLUETOOTH_SCANNING[] = TR_BLUETOOTH_SCANNING; const char STR_BLUETOOTH_BAUDRATE[] = TR_BLUETOOTH_BAUDRATE; #endif const char STR_ABOUTUS[] = TR_ABOUTUS; const char STR_AUTH_FAILURE[] = TR_AUTH_FAILURE; const char STR_PROTOCOL[] = TR_PROTOCOL; const char STR_RACING_MODE[] = TR_RACING_MODE; #if defined(PCBNV14) ISTR(RFPOWER_AFHDS2); #endif #if defined(COLORLCD) const char STR_SELECT_TEMPLATE[] = TR_SELECT_TEMPLATE; const char STR_SELECT_TEMPLATE_FOLDER[] = TR_SELECT_TEMPLATE_FOLDER; const char STR_NO_TEMPLATES[] = TR_NO_TEMPLATES; const char STR_SAVE_TEMPLATE[] = TR_SAVE_TEMPLATE; const char STR_BLANK_MODEL[] = TR_BLANK_MODEL; const char STR_BLANK_MODEL_INFO[] = TR_BLANK_MODEL_INFO; const char STR_FILE_EXISTS[] = TR_FILE_EXISTS; const char STR_ASK_OVERWRITE[] = TR_ASK_OVERWRITE; const char STR_USE_THEME_COLOR[] = TR_USE_THEME_COLOR; const char STR_DUPLICATE[] = TR_DUPLICATE; const char STR_ACTIVATE[] = TR_ACTIVATE; const char STR_RED[] = TR_RED; const char STR_GREEN[] = TR_GREEN; const char STR_BLUE[] = TR_BLUE; const char STR_COLOR_PICKER[] = TR_COLOR_PICKER; const char STR_EDIT_THEME_DETAILS[] = TR_EDIT_THEME_DETAILS; const char STR_THEME_COLOR_DEFAULT[] = TR_THEME_COLOR_DEFAULT; const char STR_THEME_COLOR_PRIMARY1[] = TR_THEME_COLOR_PRIMARY1; const char STR_THEME_COLOR_PRIMARY2[] = TR_THEME_COLOR_PRIMARY2; const char STR_THEME_COLOR_PRIMARY3[] = TR_THEME_COLOR_PRIMARY3; const char STR_THEME_COLOR_SECONDARY1[] = TR_THEME_COLOR_SECONDARY1; const char STR_THEME_COLOR_SECONDARY2[] = TR_THEME_COLOR_SECONDARY2; const char STR_THEME_COLOR_SECONDARY3[] = TR_THEME_COLOR_SECONDARY3; const char STR_THEME_COLOR_FOCUS[] = TR_THEME_COLOR_FOCUS; const char STR_THEME_COLOR_EDIT[] = TR_THEME_COLOR_EDIT; const char STR_THEME_COLOR_ACTIVE[] = TR_THEME_COLOR_ACTIVE; const char STR_THEME_COLOR_WARNING[] = TR_THEME_COLOR_WARNING; const char STR_THEME_COLOR_DISABLED[] = TR_THEME_COLOR_DISABLED; const char STR_THEME_COLOR_CUSTOM[] = TR_THEME_COLOR_CUSTOM; const char STR_THEME_CHECKBOX[] = TR_THEME_CHECKBOX; const char STR_THEME_ACTIVE[] = TR_THEME_ACTIVE; const char STR_THEME_REGULAR[] = TR_THEME_REGULAR; const char STR_THEME_WARNING[] = TR_THEME_WARNING; const char STR_THEME_DISABLED[] = TR_THEME_DISABLED; const char STR_THEME_EDIT[] = TR_THEME_EDIT; const char STR_THEME_FOCUS[] = TR_THEME_FOCUS; const char STR_AUTHOR[] = TR_AUTHOR; const char STR_DESCRIPTION[] = TR_DESCRIPTION; const char STR_SAVE[] = TR_SAVE; const char STR_CANCEL[] = TR_CANCEL; const char STR_EDIT_THEME[] = TR_EDIT_THEME; const char STR_DETAILS[] = TR_DETAILS; const char STR_THEME_EDITOR[] = TR_THEME_EDITOR; const char STR_EDIT_LABELS[] = TR_EDIT_LABELS; const char STR_LABEL_MODEL[] = TR_LABEL_MODEL; const char STR_ENTER_LABEL[] = TR_ENTER_LABEL; const char STR_LABEL[] = TR_LABEL; const char STR_LABELS[] = TR_LABELS; const char STR_ACTIVE[] = TR_ACTIVE; const char STR_NEW[] = TR_NEW; const char STR_NEW_LABEL[] = TR_NEW_LABEL; const char STR_RENAME_LABEL[] = TR_RENAME_LABEL; const char STR_DELETE_LABEL[] = TR_DELETE_LABEL; const char STR_MAIN_MENU_SELECT_MODEL[] = TR_MAIN_MENU_SELECT_MODEL; const char STR_MAIN_MENU_MANAGE_MODELS[] = TR_MAIN_MENU_MANAGE_MODELS; const char STR_MAIN_MENU_MODEL_NOTES[] = TR_MAIN_MENU_MODEL_NOTES; const char STR_MAIN_MENU_CHANNEL_MONITOR[] = TR_MAIN_MENU_CHANNEL_MONITOR; const char STR_MAIN_MENU_MODEL_SETTINGS[] = TR_MAIN_MENU_MODEL_SETTINGS; const char STR_MAIN_MENU_RADIO_SETTINGS[] = TR_MAIN_MENU_RADIO_SETTINGS; const char STR_MAIN_MENU_SCREEN_SETTINGS[] = TR_MAIN_MENU_SCREEN_SETTINGS; const char STR_MAIN_MENU_RESET_TELEMETRY[] = TR_MAIN_MENU_RESET_TELEMETRY; const char STR_MAIN_MENU_STATISTICS[] = TR_MAIN_MENU_STATISTICS; const char STR_MAIN_MENU_ABOUT_EDGETX[] = TR_MAIN_MENU_ABOUT_EDGETX; const char STR_MANAGE_MODELS[] = TR_MANAGE_MODELS; #endif #if defined(USBJ_EX) const char STR_USBJOYSTICK_LABEL[] = TR_USBJOYSTICK_LABEL; const char STR_USBJOYSTICK_EXTMODE[] = TR_USBJOYSTICK_EXTMODE; ISTR(VUSBJOYSTICK_EXTMODE); const char STR_USBJOYSTICK_SETTINGS[] = TR_USBJOYSTICK_SETTINGS; const char STR_USBJOYSTICK_IF_MODE[] = TR_USBJOYSTICK_IF_MODE; ISTR(VUSBJOYSTICK_IF_MODE); const char STR_USBJOYSTICK_CH_MODE[] = TR_USBJOYSTICK_CH_MODE; ISTR(VUSBJOYSTICK_CH_MODE); ISTR(VUSBJOYSTICK_CH_MODE_S); const char STR_USBJOYSTICK_CH_BTNMODE[] = TR_USBJOYSTICK_CH_BTNMODE; ISTR(VUSBJOYSTICK_CH_BTNMODE); ISTR(VUSBJOYSTICK_CH_BTNMODE_S); const char STR_USBJOYSTICK_CH_SWPOS[] = TR_USBJOYSTICK_CH_SWPOS; ISTR(VUSBJOYSTICK_CH_SWPOS); const char STR_USBJOYSTICK_CH_AXIS[] = TR_USBJOYSTICK_CH_AXIS; ISTR(VUSBJOYSTICK_CH_AXIS); const char STR_USBJOYSTICK_CH_SIM[] = TR_USBJOYSTICK_CH_SIM; ISTR(VUSBJOYSTICK_CH_SIM); const char STR_USBJOYSTICK_CH_INVERSION[] = TR_USBJOYSTICK_CH_INVERSION; const char STR_USBJOYSTICK_CH_BTNNUM[] = TR_USBJOYSTICK_CH_BTNNUM; const char STR_USBJOYSTICK_BTN_COLLISION[] = TR_USBJOYSTICK_BTN_COLLISION; const char STR_USBJOYSTICK_AXIS_COLLISION[] = TR_USBJOYSTICK_AXIS_COLLISION; const char STR_USBJOYSTICK_CIRC_COUTOUT[] = TR_USBJOYSTICK_CIRC_COUTOUT; ISTR(VUSBJOYSTICK_CIRC_COUTOUT); const char STR_USBJOYSTICK_APPLY_CHANGES[] = TR_USBJOYSTICK_APPLY_CHANGES; #endif const char STR_DIGITAL_SERVO[] = TR_DIGITAL_SERVO; const char STR_ANALOG_SERVO[] = TR_ANALOG_SERVO; const char STR_SIGNAL_OUTPUT[] = TR_SIGNAL_OUTPUT; const char STR_SERIAL_BUS[] = TR_SERIAL_BUS; const char STR_SYNC[] = TR_SYNC; const char STR_ENABLED_FEATURES[] = TR_ENABLED_FEATURES; const char STR_RADIO_MENU_TABS[] = TR_RADIO_MENU_TABS; const char STR_MODEL_MENU_TABS[] = TR_MODEL_MENU_TABS; const char STR_STICK_NAMES0[] = TR_STICK_NAMES0; const char STR_STICK_NAMES1[] = TR_STICK_NAMES1; const char STR_STICK_NAMES2[] = TR_STICK_NAMES2; const char STR_STICK_NAMES3[] = TR_STICK_NAMES3; const char STR_SURFACE_NAMES0[] = TR_SURFACE_NAMES0; const char STR_SURFACE_NAMES1[] = TR_SURFACE_NAMES1; const char STR_SELECT_MENU_ALL[] = TR_SELECT_MENU_ALL; const char STR_SELECT_MENU_CLR[] = TR_SELECT_MENU_CLR; const char STR_SELECT_MENU_INV[] = TR_SELECT_MENU_INV; #if defined(COLORLCD) ISTR(SORT_ORDERS); const char STR_SORT_MODELS_BY[] = TR_SORT_MODELS_BY; const char STR_CREATE_NEW[] = TR_CREATE_NEW; const char STR_THEME_EXISTS[] = TR_THEME_EXISTS; const char STR_DATE_TIME_WIDGET[] = TR_DATE_TIME_WIDGET; const char STR_RADIO_INFO_WIDGET[] = TR_RADIO_INFO_WIDGET; const char STR_LOW_BATT_COLOR[] = TR_LOW_BATT_COLOR; const char STR_MID_BATT_COLOR[] = TR_MID_BATT_COLOR; const char STR_HIGH_BATT_COLOR[] = TR_HIGH_BATT_COLOR; #endif const char STR_MIX_SLOW_PREC[] = TR_MIX_SLOW_PREC;