make code compatible with up-to-date build environment
These changes make it possible to compile open9x with old (avr-gcc 4.3.3, avr-libc 1.6.7) and up-to-date (avr-gcc 4.6.2, avr-libc 1.8.0) build environments. See Issue 1 for more details.
This commit is contained in:
+163
-163
@@ -1,7 +1,7 @@
|
||||
#include "open9x.h"
|
||||
|
||||
// The non-0-terminated-strings
|
||||
const prog_char APM STR_OPEN9X[] =
|
||||
const pm_char STR_OPEN9X[] PROGMEM =
|
||||
TR_OFFON
|
||||
TR_MMMINV
|
||||
TR_NCHANNELS
|
||||
@@ -49,198 +49,198 @@ const prog_char APM STR_OPEN9X[] =
|
||||
;
|
||||
|
||||
// The 0-terminated-strings
|
||||
const prog_char APM STR_POPUPS[] = TR_POPUPS;
|
||||
const prog_char APM STR_MENUWHENDONE[] = TR_MENUWHENDONE;
|
||||
const prog_char APM STR_FREE[] = TR_FREE;
|
||||
const prog_char APM STR_DELETEMODEL[] = TR_DELETEMODEL;
|
||||
const prog_char APM STR_COPYINGMODEL[] = TR_COPYINGMODEL;
|
||||
const prog_char APM STR_MOVINGMODEL[] = TR_MOVINGMODEL;
|
||||
const prog_char APM STR_LOADINGMODEL[] = TR_LOADINGMODEL;
|
||||
const prog_char APM STR_NAME[] = TR_NAME;
|
||||
const prog_char APM STR_TIMER[] = TR_TIMER;
|
||||
const prog_char APM STR_ELIMITS[] = TR_ELIMITS;
|
||||
const prog_char APM STR_ETRIMS[] = TR_ETRIMS;
|
||||
const prog_char APM STR_TRIMINC[] = TR_TRIMINC;
|
||||
const prog_char APM STR_TTRACE[] = TR_TTRACE;
|
||||
const prog_char APM STR_TTRIM[] = TR_TTRIM;
|
||||
const prog_char APM STR_BEEPCTR[] = TR_BEEPCTR;
|
||||
const prog_char APM STR_PROTO[] = TR_PROTO;
|
||||
const prog_char APM STR_PPMFRAME[] = TR_PPMFRAME;
|
||||
const prog_char APM STR_MS[] = TR_MS;
|
||||
const prog_char APM STR_SWITCH[] = TR_SWITCH;
|
||||
const prog_char APM STR_TRIMS[] = TR_TRIMS;
|
||||
const prog_char APM STR_FADEIN[] = TR_FADEIN;
|
||||
const prog_char APM STR_FADEOUT[] = TR_FADEOUT;
|
||||
const prog_char APM STR_DEFAULT[] = TR_DEFAULT;
|
||||
const prog_char APM STR_CHECKTRIMS[] = TR_CHECKTRIMS;
|
||||
const pm_char STR_POPUPS[] PROGMEM = TR_POPUPS;
|
||||
const pm_char STR_MENUWHENDONE[] PROGMEM = TR_MENUWHENDONE;
|
||||
const pm_char STR_FREE[] PROGMEM = TR_FREE;
|
||||
const pm_char STR_DELETEMODEL[] PROGMEM = TR_DELETEMODEL;
|
||||
const pm_char STR_COPYINGMODEL[] PROGMEM = TR_COPYINGMODEL;
|
||||
const pm_char STR_MOVINGMODEL[] PROGMEM = TR_MOVINGMODEL;
|
||||
const pm_char STR_LOADINGMODEL[] PROGMEM = TR_LOADINGMODEL;
|
||||
const pm_char STR_NAME[] PROGMEM = TR_NAME;
|
||||
const pm_char STR_TIMER[] PROGMEM = TR_TIMER;
|
||||
const pm_char STR_ELIMITS[] PROGMEM = TR_ELIMITS;
|
||||
const pm_char STR_ETRIMS[] PROGMEM = TR_ETRIMS;
|
||||
const pm_char STR_TRIMINC[] PROGMEM = TR_TRIMINC;
|
||||
const pm_char STR_TTRACE[] PROGMEM = TR_TTRACE;
|
||||
const pm_char STR_TTRIM[] PROGMEM = TR_TTRIM;
|
||||
const pm_char STR_BEEPCTR[] PROGMEM = TR_BEEPCTR;
|
||||
const pm_char STR_PROTO[] PROGMEM = TR_PROTO;
|
||||
const pm_char STR_PPMFRAME[] PROGMEM = TR_PPMFRAME;
|
||||
const pm_char STR_MS[] PROGMEM = TR_MS;
|
||||
const pm_char STR_SWITCH[] PROGMEM = TR_SWITCH;
|
||||
const pm_char STR_TRIMS[] PROGMEM = TR_TRIMS;
|
||||
const pm_char STR_FADEIN[] PROGMEM = TR_FADEIN;
|
||||
const pm_char STR_FADEOUT[] PROGMEM = TR_FADEOUT;
|
||||
const pm_char STR_DEFAULT[] PROGMEM = TR_DEFAULT;
|
||||
const pm_char STR_CHECKTRIMS[] PROGMEM = TR_CHECKTRIMS;
|
||||
#ifdef HELI
|
||||
const prog_char APM STR_SWASHTYPE[] = TR_SWASHTYPE;
|
||||
const prog_char APM STR_COLLECTIVE[] = TR_COLLECTIVE;
|
||||
const prog_char APM STR_SWASHRING[] = TR_SWASHRING;
|
||||
const prog_char APM STR_ELEDIRECTION[] = TR_ELEDIRECTION;
|
||||
const prog_char APM STR_AILDIRECTION[] = TR_AILDIRECTION;
|
||||
const prog_char APM STR_COLDIRECTION[] = TR_COLDIRECTION;
|
||||
const pm_char STR_SWASHTYPE[] PROGMEM = TR_SWASHTYPE;
|
||||
const pm_char STR_COLLECTIVE[] PROGMEM = TR_COLLECTIVE;
|
||||
const pm_char STR_SWASHRING[] PROGMEM = TR_SWASHRING;
|
||||
const pm_char STR_ELEDIRECTION[] PROGMEM = TR_ELEDIRECTION;
|
||||
const pm_char STR_AILDIRECTION[] PROGMEM = TR_AILDIRECTION;
|
||||
const pm_char STR_COLDIRECTION[] PROGMEM = TR_COLDIRECTION;
|
||||
#endif
|
||||
const prog_char APM STR_MODE[] = TR_MODE;
|
||||
const prog_char APM STR_NOFREEEXPO[] = TR_NOFREEEXPO;
|
||||
const prog_char APM STR_NOFREEMIXER[] = TR_NOFREEMIXER;
|
||||
const prog_char APM STR_INSERTMIX[] = TR_INSERTMIX;
|
||||
const prog_char APM STR_EDITMIX[] = TR_EDITMIX;
|
||||
const prog_char APM STR_SOURCE[] = TR_SOURCE;
|
||||
const prog_char APM STR_WEIGHT[] = TR_WEIGHT;
|
||||
const prog_char APM STR_OFFSET[] = TR_OFFSET;
|
||||
const prog_char APM STR_TRIM[] = TR_TRIM;
|
||||
const prog_char APM STR_CURVES[] = TR_CURVES;
|
||||
const prog_char APM STR_FPHASE[] = TR_FPHASE;
|
||||
const prog_char APM STR_WARNING[] = TR_WARNING;
|
||||
const prog_char APM STR_OFF[] = TR_OFF;
|
||||
const prog_char APM STR_MULTPX[] = TR_MULTPX;
|
||||
const prog_char APM STR_DELAYDOWN[] = TR_DELAYDOWN;
|
||||
const prog_char APM STR_DELAYUP[] = TR_DELAYUP;
|
||||
const prog_char APM STR_SLOWDOWN[] = TR_SLOWDOWN;
|
||||
const prog_char APM STR_SLOWUP[] = TR_SLOWUP;
|
||||
const prog_char APM STR_DREXPO[] = TR_DREXPO;
|
||||
const prog_char APM STR_MIXER[] = TR_MIXER;
|
||||
const prog_char APM STR_COPYTRIMMENU[] = TR_COPYTRIMMENU;
|
||||
const prog_char APM STR_CV[] = TR_CV;
|
||||
const prog_char APM STR_SW[] = TR_SW;
|
||||
const prog_char APM STR_ACHANNEL[] = TR_ACHANNEL;
|
||||
const prog_char APM STR_MAX[] = TR_MAX;
|
||||
const prog_char APM STR_CALIB[] = TR_CALIB;
|
||||
const prog_char APM STR_BAR[] = TR_BAR;
|
||||
const prog_char APM STR_ALARM[] = TR_ALARM;
|
||||
const prog_char APM STR_USRPROTO[] = TR_USRPROTO;
|
||||
const prog_char APM STR_CLEARMIXMENU[] = TR_CLEARMIXMENU;
|
||||
const prog_char APM STR_BEEPER[] = TR_BEEPER;
|
||||
const prog_char APM STR_CONTRAST[] = TR_CONTRAST;
|
||||
const prog_char APM STR_BATTERYWARNING[] = TR_BATTERYWARNING;
|
||||
const prog_char APM STR_INACTIVITYALARM[] = TR_INACTIVITYALARM;
|
||||
const prog_char APM STR_FILTERADC[] = TR_FILTERADC;
|
||||
const prog_char APM STR_THROTTLEREVERSE[] = TR_THROTTLEREVERSE;
|
||||
const prog_char APM STR_MINUTEBEEP[] = TR_MINUTEBEEP;
|
||||
const prog_char APM STR_BEEPCOUNTDOWN[] = TR_BEEPCOUNTDOWN;
|
||||
const prog_char APM STR_FLASHONBEEP[] = TR_FLASHONBEEP;
|
||||
const prog_char APM STR_LIGHTSWITCH[] = TR_LIGHTSWITCH;
|
||||
const prog_char APM STR_LIGHTOFFAFTER[] = TR_LIGHTOFFAFTER;
|
||||
const prog_char APM STR_SPLASHSCREEN[] = TR_SPLASHSCREEN;
|
||||
const prog_char APM STR_THROTTLEWARNING[] = TR_THROTTLEWARNING;
|
||||
const prog_char APM STR_SWITCHWARNING[] = TR_SWITCHWARNING;
|
||||
const prog_char APM STR_MEMORYWARNING[] = TR_MEMORYWARNING;
|
||||
const prog_char APM STR_ALARMWARNING[] = TR_ALARMWARNING;
|
||||
const prog_char APM STR_NODATAALARM[] = TR_NODATAALARM;
|
||||
const prog_char APM STR_RXCHANNELORD[] = TR_RXCHANNELORD;
|
||||
const prog_char APM STR_MODE2[] = TR_MODE2;
|
||||
const prog_char APM STR_SLAVE[] = TR_SLAVE;
|
||||
const prog_char APM STR_MODESRC[] = TR_MODESRC;
|
||||
const prog_char APM STR_MULTIPLIER[] = TR_MULTIPLIER;
|
||||
const prog_char APM STR_CAL[] = TR_CAL;
|
||||
const prog_char APM STR_EEPROMV[] = TR_EEPROMV;
|
||||
const prog_char APM STR_VTRIM[] = TR_VTRIM;
|
||||
const prog_char APM STR_BG[] = TR_BG;
|
||||
const prog_char APM STR_MENUTOSTART[] = TR_MENUTOSTART;
|
||||
const prog_char APM STR_SETMIDPOINT[] = TR_SETMIDPOINT;
|
||||
const prog_char APM STR_MOVESTICKSPOTS[] = TR_MOVESTICKSPOTS;
|
||||
const prog_char APM STR_ALT[] = TR_ALT;
|
||||
const prog_char APM STR_RXBATT[] = TR_RXBATT;
|
||||
const prog_char APM STR_RX[] = TR_RX;
|
||||
const prog_char APM STR_TX[] = TR_TX;
|
||||
const prog_char APM STR_HDG[] = TR_HDG;
|
||||
const prog_char APM STR_SPD[] = TR_SPD;
|
||||
const prog_char APM STR_TEMP1[] = TR_TEMP1;
|
||||
const prog_char APM STR_TEMP2[] = TR_TEMP2;
|
||||
const prog_char APM STR_RPM[] = TR_RPM;
|
||||
const prog_char APM STR_FUEL[] = TR_FUEL;
|
||||
const prog_char APM STR_VOLTS[] = TR_VOLTS;
|
||||
const prog_char APM STR_ACCEL[] = TR_ACCEL;
|
||||
const prog_char APM STR_TELE[] = TR_TELE;
|
||||
const prog_char APM STR_RSSI[] = TR_RSSI;
|
||||
const prog_char APM STR_NODATA[] = TR_NODATA;
|
||||
const prog_char APM STR_TM1[] = TR_TM1;
|
||||
const prog_char APM STR_TM2[] = TR_TM2;
|
||||
const prog_char APM STR_THR[] = TR_THR;
|
||||
const prog_char APM STR_TH[] = TR_TH;
|
||||
const prog_char APM STR_TOT[] = TR_TOT;
|
||||
const prog_char APM STR_TMR1LATMAXUS[] = TR_TMR1LATMAXUS;
|
||||
const prog_char APM STR_TMR1LATMINUS[] = TR_TMR1LATMINUS;
|
||||
const prog_char APM STR_TMR1JITTERUS[] = TR_TMR1JITTERUS;
|
||||
const prog_char APM STR_TMAINMAXMS[] = TR_TMAINMAXMS;
|
||||
const pm_char STR_MODE[] PROGMEM = TR_MODE;
|
||||
const pm_char STR_NOFREEEXPO[] PROGMEM = TR_NOFREEEXPO;
|
||||
const pm_char STR_NOFREEMIXER[] PROGMEM = TR_NOFREEMIXER;
|
||||
const pm_char STR_INSERTMIX[] PROGMEM = TR_INSERTMIX;
|
||||
const pm_char STR_EDITMIX[] PROGMEM = TR_EDITMIX;
|
||||
const pm_char STR_SOURCE[] PROGMEM = TR_SOURCE;
|
||||
const pm_char STR_WEIGHT[] PROGMEM = TR_WEIGHT;
|
||||
const pm_char STR_OFFSET[] PROGMEM = TR_OFFSET;
|
||||
const pm_char STR_TRIM[] PROGMEM = TR_TRIM;
|
||||
const pm_char STR_CURVES[] PROGMEM = TR_CURVES;
|
||||
const pm_char STR_FPHASE[] PROGMEM = TR_FPHASE;
|
||||
const pm_char STR_WARNING[] PROGMEM = TR_WARNING;
|
||||
const pm_char STR_OFF[] PROGMEM = TR_OFF;
|
||||
const pm_char STR_MULTPX[] PROGMEM = TR_MULTPX;
|
||||
const pm_char STR_DELAYDOWN[] PROGMEM = TR_DELAYDOWN;
|
||||
const pm_char STR_DELAYUP[] PROGMEM = TR_DELAYUP;
|
||||
const pm_char STR_SLOWDOWN[] PROGMEM = TR_SLOWDOWN;
|
||||
const pm_char STR_SLOWUP[] PROGMEM = TR_SLOWUP;
|
||||
const pm_char STR_DREXPO[] PROGMEM = TR_DREXPO;
|
||||
const pm_char STR_MIXER[] PROGMEM = TR_MIXER;
|
||||
const pm_char STR_COPYTRIMMENU[] PROGMEM = TR_COPYTRIMMENU;
|
||||
const pm_char STR_CV[] PROGMEM = TR_CV;
|
||||
const pm_char STR_SW[] PROGMEM = TR_SW;
|
||||
const pm_char STR_ACHANNEL[] PROGMEM = TR_ACHANNEL;
|
||||
const pm_char STR_MAX[] PROGMEM = TR_MAX;
|
||||
const pm_char STR_CALIB[] PROGMEM = TR_CALIB;
|
||||
const pm_char STR_BAR[] PROGMEM = TR_BAR;
|
||||
const pm_char STR_ALARM[] PROGMEM = TR_ALARM;
|
||||
const pm_char STR_USRPROTO[] PROGMEM = TR_USRPROTO;
|
||||
const pm_char STR_CLEARMIXMENU[] PROGMEM = TR_CLEARMIXMENU;
|
||||
const pm_char STR_BEEPER[] PROGMEM = TR_BEEPER;
|
||||
const pm_char STR_CONTRAST[] PROGMEM = TR_CONTRAST;
|
||||
const pm_char STR_BATTERYWARNING[] PROGMEM = TR_BATTERYWARNING;
|
||||
const pm_char STR_INACTIVITYALARM[] PROGMEM = TR_INACTIVITYALARM;
|
||||
const pm_char STR_FILTERADC[] PROGMEM = TR_FILTERADC;
|
||||
const pm_char STR_THROTTLEREVERSE[] PROGMEM = TR_THROTTLEREVERSE;
|
||||
const pm_char STR_MINUTEBEEP[] PROGMEM = TR_MINUTEBEEP;
|
||||
const pm_char STR_BEEPCOUNTDOWN[] PROGMEM = TR_BEEPCOUNTDOWN;
|
||||
const pm_char STR_FLASHONBEEP[] PROGMEM = TR_FLASHONBEEP;
|
||||
const pm_char STR_LIGHTSWITCH[] PROGMEM = TR_LIGHTSWITCH;
|
||||
const pm_char STR_LIGHTOFFAFTER[] PROGMEM = TR_LIGHTOFFAFTER;
|
||||
const pm_char STR_SPLASHSCREEN[] PROGMEM = TR_SPLASHSCREEN;
|
||||
const pm_char STR_THROTTLEWARNING[] PROGMEM = TR_THROTTLEWARNING;
|
||||
const pm_char STR_SWITCHWARNING[] PROGMEM = TR_SWITCHWARNING;
|
||||
const pm_char STR_MEMORYWARNING[] PROGMEM = TR_MEMORYWARNING;
|
||||
const pm_char STR_ALARMWARNING[] PROGMEM = TR_ALARMWARNING;
|
||||
const pm_char STR_NODATAALARM[] PROGMEM = TR_NODATAALARM;
|
||||
const pm_char STR_RXCHANNELORD[] PROGMEM = TR_RXCHANNELORD;
|
||||
const pm_char STR_MODE2[] PROGMEM = TR_MODE2;
|
||||
const pm_char STR_SLAVE[] PROGMEM = TR_SLAVE;
|
||||
const pm_char STR_MODESRC[] PROGMEM = TR_MODESRC;
|
||||
const pm_char STR_MULTIPLIER[] PROGMEM = TR_MULTIPLIER;
|
||||
const pm_char STR_CAL[] PROGMEM = TR_CAL;
|
||||
const pm_char STR_EEPROMV[] PROGMEM = TR_EEPROMV;
|
||||
const pm_char STR_VTRIM[] PROGMEM = TR_VTRIM;
|
||||
const pm_char STR_BG[] PROGMEM = TR_BG;
|
||||
const pm_char STR_MENUTOSTART[] PROGMEM = TR_MENUTOSTART;
|
||||
const pm_char STR_SETMIDPOINT[] PROGMEM = TR_SETMIDPOINT;
|
||||
const pm_char STR_MOVESTICKSPOTS[] PROGMEM = TR_MOVESTICKSPOTS;
|
||||
const pm_char STR_ALT[] PROGMEM = TR_ALT;
|
||||
const pm_char STR_RXBATT[] PROGMEM = TR_RXBATT;
|
||||
const pm_char STR_RX[] PROGMEM = TR_RX;
|
||||
const pm_char STR_TX[] PROGMEM = TR_TX;
|
||||
const pm_char STR_HDG[] PROGMEM = TR_HDG;
|
||||
const pm_char STR_SPD[] PROGMEM = TR_SPD;
|
||||
const pm_char STR_TEMP1[] PROGMEM = TR_TEMP1;
|
||||
const pm_char STR_TEMP2[] PROGMEM = TR_TEMP2;
|
||||
const pm_char STR_RPM[] PROGMEM = TR_RPM;
|
||||
const pm_char STR_FUEL[] PROGMEM = TR_FUEL;
|
||||
const pm_char STR_VOLTS[] PROGMEM = TR_VOLTS;
|
||||
const pm_char STR_ACCEL[] PROGMEM = TR_ACCEL;
|
||||
const pm_char STR_TELE[] PROGMEM = TR_TELE;
|
||||
const pm_char STR_RSSI[] PROGMEM = TR_RSSI;
|
||||
const pm_char STR_NODATA[] PROGMEM = TR_NODATA;
|
||||
const pm_char STR_TM1[] PROGMEM = TR_TM1;
|
||||
const pm_char STR_TM2[] PROGMEM = TR_TM2;
|
||||
const pm_char STR_THR[] PROGMEM = TR_THR;
|
||||
const pm_char STR_TH[] PROGMEM = TR_TH;
|
||||
const pm_char STR_TOT[] PROGMEM = TR_TOT;
|
||||
const pm_char STR_TMR1LATMAXUS[] PROGMEM = TR_TMR1LATMAXUS;
|
||||
const pm_char STR_TMR1LATMINUS[] PROGMEM = TR_TMR1LATMINUS;
|
||||
const pm_char STR_TMR1JITTERUS[] PROGMEM = TR_TMR1JITTERUS;
|
||||
const pm_char STR_TMAINMAXMS[] PROGMEM = TR_TMAINMAXMS;
|
||||
#ifdef DEBUG
|
||||
const prog_char APM STR_T10MSUS[] = TR_T10MSUS;
|
||||
const pm_char STR_T10MSUS[] PROGMEM = TR_T10MSUS;
|
||||
#endif
|
||||
const prog_char APM STR_FREESTACKMINB[] = TR_FREESTACKMINB;
|
||||
const prog_char APM STR_MENUTORESET[] = TR_MENUTORESET;
|
||||
const prog_char APM STR_PPM[] = TR_PPM;
|
||||
const prog_char APM STR_CH[] = TR_CH;
|
||||
const prog_char APM STR_TMR[] = TR_TMR;
|
||||
const prog_char APM STR_MODEL[] = TR_MODEL;
|
||||
const prog_char APM STR_FP[] = TR_FP;
|
||||
const prog_char APM STR_EEPROMLOWMEM[] = TR_EEPROMLOWMEM;
|
||||
const prog_char APM STR_ALERT[] = TR_ALERT;
|
||||
const prog_char APM STR_PRESSANYKEYTOSKIP[] = TR_PRESSANYKEYTOSKIP;
|
||||
const prog_char APM STR_THROTTLENOTIDLE[] = TR_THROTTLENOTIDLE;
|
||||
const prog_char APM STR_RESETTHROTTLE[] = TR_RESETTHROTTLE;
|
||||
const prog_char APM STR_ALARMSDISABLED[] = TR_ALARMSDISABLED;
|
||||
const prog_char APM STR_SWITCHESNOTOFF[] = TR_SWITCHESNOTOFF;
|
||||
const prog_char APM STR_PLEASERESETTHEM[] = TR_PLEASERESETTHEM;
|
||||
const prog_char APM STR_MESSAGE[] = TR_MESSAGE;
|
||||
const prog_char APM STR_PRESSANYKEY[] = TR_PRESSANYKEY;
|
||||
const prog_char APM STR_BADEEPROMDATA[] = TR_BADEEPROMDATA;
|
||||
const prog_char APM STR_EEPROMFORMATTING[] = TR_EEPROMFORMATTING;
|
||||
const prog_char APM STR_EEPROMOVERFLOW[] = TR_EEPROMOVERFLOW;
|
||||
const prog_char APM STR_MENUSERROR[] = TR_MENUSERROR;
|
||||
const pm_char STR_FREESTACKMINB[] PROGMEM = TR_FREESTACKMINB;
|
||||
const pm_char STR_MENUTORESET[] PROGMEM = TR_MENUTORESET;
|
||||
const pm_char STR_PPM[] PROGMEM = TR_PPM;
|
||||
const pm_char STR_CH[] PROGMEM = TR_CH;
|
||||
const pm_char STR_TMR[] PROGMEM = TR_TMR;
|
||||
const pm_char STR_MODEL[] PROGMEM = TR_MODEL;
|
||||
const pm_char STR_FP[] PROGMEM = TR_FP;
|
||||
const pm_char STR_EEPROMLOWMEM[] PROGMEM = TR_EEPROMLOWMEM;
|
||||
const pm_char STR_ALERT[] PROGMEM = TR_ALERT;
|
||||
const pm_char STR_PRESSANYKEYTOSKIP[] PROGMEM = TR_PRESSANYKEYTOSKIP;
|
||||
const pm_char STR_THROTTLENOTIDLE[] PROGMEM = TR_THROTTLENOTIDLE;
|
||||
const pm_char STR_RESETTHROTTLE[] PROGMEM = TR_RESETTHROTTLE;
|
||||
const pm_char STR_ALARMSDISABLED[] PROGMEM = TR_ALARMSDISABLED;
|
||||
const pm_char STR_SWITCHESNOTOFF[] PROGMEM = TR_SWITCHESNOTOFF;
|
||||
const pm_char STR_PLEASERESETTHEM[] PROGMEM = TR_PLEASERESETTHEM;
|
||||
const pm_char STR_MESSAGE[] PROGMEM = TR_MESSAGE;
|
||||
const pm_char STR_PRESSANYKEY[] PROGMEM = TR_PRESSANYKEY;
|
||||
const pm_char STR_BADEEPROMDATA[] PROGMEM = TR_BADEEPROMDATA;
|
||||
const pm_char STR_EEPROMFORMATTING[] PROGMEM = TR_EEPROMFORMATTING;
|
||||
const pm_char STR_EEPROMOVERFLOW[] PROGMEM = TR_EEPROMOVERFLOW;
|
||||
const pm_char STR_MENUSERROR[] PROGMEM = TR_MENUSERROR;
|
||||
|
||||
const prog_char APM STR_MENURADIOSETUP[] = TR_MENURADIOSETUP;
|
||||
const pm_char STR_MENURADIOSETUP[] PROGMEM = TR_MENURADIOSETUP;
|
||||
|
||||
#ifdef PCBV4
|
||||
const prog_char APM STR_MENUDATEANDTIME[] = TR_MENUDATEANDTIME;
|
||||
const pm_char STR_MENUDATEANDTIME[] PROGMEM = TR_MENUDATEANDTIME;
|
||||
#endif
|
||||
|
||||
const prog_char APM STR_MENUTRAINER[] = TR_MENUTRAINER;
|
||||
const prog_char APM STR_MENUVERSION[] = TR_MENUVERSION;
|
||||
const prog_char APM STR_MENUDIAG[] = TR_MENUDIAG;
|
||||
const prog_char APM STR_MENUANA[] = TR_MENUANA;
|
||||
const prog_char APM STR_MENUCALIBRATION[] = TR_MENUCALIBRATION;
|
||||
const pm_char STR_MENUTRAINER[] PROGMEM = TR_MENUTRAINER;
|
||||
const pm_char STR_MENUVERSION[] PROGMEM = TR_MENUVERSION;
|
||||
const pm_char STR_MENUDIAG[] PROGMEM = TR_MENUDIAG;
|
||||
const pm_char STR_MENUANA[] PROGMEM = TR_MENUANA;
|
||||
const pm_char STR_MENUCALIBRATION[] PROGMEM = TR_MENUCALIBRATION;
|
||||
|
||||
const prog_char APM STR_MENUMODELSEL[] = TR_MENUMODELSEL;
|
||||
const prog_char APM STR_MENUSETUP[] = TR_MENUSETUP;
|
||||
const prog_char APM STR_MENUFLIGHTPHASE[] = TR_MENUFLIGHTPHASE;
|
||||
const prog_char APM STR_MENUFLIGHTPHASES[] = TR_MENUFLIGHTPHASES;
|
||||
const pm_char STR_MENUMODELSEL[] PROGMEM = TR_MENUMODELSEL;
|
||||
const pm_char STR_MENUSETUP[] PROGMEM = TR_MENUSETUP;
|
||||
const pm_char STR_MENUFLIGHTPHASE[] PROGMEM = TR_MENUFLIGHTPHASE;
|
||||
const pm_char STR_MENUFLIGHTPHASES[] PROGMEM = TR_MENUFLIGHTPHASES;
|
||||
|
||||
#ifdef HELI
|
||||
const prog_char APM STR_MENUHELISETUP[] = TR_MENUHELISETUP;
|
||||
const pm_char STR_MENUHELISETUP[] PROGMEM = TR_MENUHELISETUP;
|
||||
#endif
|
||||
|
||||
const prog_char APM STR_MENUDREXPO[] = TR_MENUDREXPO;
|
||||
const prog_char APM STR_MENULIMITS[] = TR_MENULIMITS;
|
||||
const prog_char APM STR_MENUCURVES[] = TR_MENUCURVES;
|
||||
const prog_char APM STR_MENUCURVE[] = TR_MENUCURVE;
|
||||
const prog_char APM STR_MENUCUSTOMSWITCHES[] = TR_MENUCUSTOMSWITCHES;
|
||||
const prog_char APM STR_MENUFUNCSWITCHES[] = TR_MENUFUNCSWITCHES;
|
||||
const prog_char APM STR_MENUSAFETYSWITCHES[] = TR_MENUSAFETYSWITCHES;
|
||||
const pm_char STR_MENUDREXPO[] PROGMEM = TR_MENUDREXPO;
|
||||
const pm_char STR_MENULIMITS[] PROGMEM = TR_MENULIMITS;
|
||||
const pm_char STR_MENUCURVES[] PROGMEM = TR_MENUCURVES;
|
||||
const pm_char STR_MENUCURVE[] PROGMEM = TR_MENUCURVE;
|
||||
const pm_char STR_MENUCUSTOMSWITCHES[] PROGMEM = TR_MENUCUSTOMSWITCHES;
|
||||
const pm_char STR_MENUFUNCSWITCHES[] PROGMEM = TR_MENUFUNCSWITCHES;
|
||||
const pm_char STR_MENUSAFETYSWITCHES[] PROGMEM = TR_MENUSAFETYSWITCHES;
|
||||
|
||||
#ifdef FRSKY
|
||||
const prog_char APM STR_MENUTELEMETRY[] = TR_MENUTELEMETRY;
|
||||
const pm_char STR_MENUTELEMETRY[] PROGMEM = TR_MENUTELEMETRY;
|
||||
#endif
|
||||
|
||||
#ifdef TEMPLATES
|
||||
const prog_char APM STR_MENUTEMPLATES[] = TR_MENUTEMPLATES;
|
||||
const pm_char STR_MENUTEMPLATES[] PROGMEM = TR_MENUTEMPLATES;
|
||||
#endif
|
||||
|
||||
const prog_char APM STR_MENUSTAT[] = TR_MENUSTAT;
|
||||
const prog_char APM STR_MENUDEBUG[] = TR_MENUDEBUG;
|
||||
const pm_char STR_MENUSTAT[] PROGMEM = TR_MENUSTAT;
|
||||
const pm_char STR_MENUDEBUG[] PROGMEM = TR_MENUDEBUG;
|
||||
|
||||
#if defined(DSM2) || defined(PXX)
|
||||
const prog_char APM STR_RXNUM[] = TR_RXNUM;
|
||||
const pm_char STR_RXNUM[] PROGMEM = TR_RXNUM;
|
||||
#endif
|
||||
|
||||
#if defined(PXX)
|
||||
const prog_char APM STR_SYNCMENU[] = TR_SYNCMENU;
|
||||
const pm_char STR_SYNCMENU[] PROGMEM = TR_SYNCMENU;
|
||||
#endif
|
||||
|
||||
#if defined(HAPTIC)
|
||||
const prog_char APM STR_HAPTICSTRENGTH[] = TR_HAPTICSTRENGTH;
|
||||
const pm_char STR_HAPTICSTRENGTH[] PROGMEM = TR_HAPTICSTRENGTH;
|
||||
#endif
|
||||
|
||||
#if defined(AUDIO)
|
||||
const prog_char APM STR_SPKRPITCH[] = TR_SPKRPITCH;
|
||||
const pm_char STR_SPKRPITCH[] PROGMEM = TR_SPKRPITCH;
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user