Converted menu over to strings.h mostly

This commit is contained in:
Ben V. Brown
2017-08-06 20:41:34 +10:00
parent de0059bd08
commit f1aa331168
2 changed files with 39 additions and 34 deletions

View File

@@ -538,7 +538,7 @@ void DrawUI() {
settingsLongTestScrollPos = 0; settingsLongTestScrollPos = 0;
switch (settingsPage) { switch (settingsPage) {
case UVCO: case UVCO:
OLED_DrawString("PWRSC ", 6); OLED_DrawString(SettingsShortNames[UVCO], 6);
if (systemSettings.cutoutSetting == 0) { if (systemSettings.cutoutSetting == 0) {
//DC //DC
OLED_DrawChar('D', 6); OLED_DrawChar('D', 6);
@@ -550,15 +550,15 @@ void DrawUI() {
} }
break; break;
case SLEEP_TEMP: case SLEEP_TEMP:
OLED_DrawString("STMP ", 5); OLED_DrawString(SettingsShortNames[SLEEP_TEMP], 5);
OLED_DrawThreeNumber(systemSettings.SleepTemp / 10, 5); OLED_DrawThreeNumber(systemSettings.SleepTemp / 10, 5);
break; break;
case SLEEP_TIME: case SLEEP_TIME:
OLED_DrawString("SLTME ", 6); OLED_DrawString(SettingsShortNames[SLEEP_TIME], 6);
OLED_DrawTwoNumber(systemSettings.SleepTime, 6); OLED_DrawTwoNumber(systemSettings.SleepTime, 6);
break; break;
case SHUTDOWN_TIME: case SHUTDOWN_TIME:
OLED_DrawString("SHTME ", 6); OLED_DrawString(SettingsShortNames[SHUTDOWN_TIME], 6);
OLED_DrawTwoNumber(systemSettings.ShutdownTime, 6); OLED_DrawTwoNumber(systemSettings.ShutdownTime, 6);
break; break;
case TEMPDISPLAY:/*Are we showing in C or F ?*/ case TEMPDISPLAY:/*Are we showing in C or F ?*/
@@ -568,38 +568,39 @@ void DrawUI() {
OLED_DrawString("TMPUNT C", 8); OLED_DrawString("TMPUNT C", 8);
break; break;
case SCREENROTATION: case SCREENROTATION:
OLED_DrawString(SettingsShortNames[SCREENROTATION], 7);
switch (systemSettings.OrientationMode) { switch (systemSettings.OrientationMode) {
case 0: case 0:
OLED_DrawString("DSPROT R", 8); OLED_DrawChar('R', 7);
break; break;
case 1: case 1:
OLED_DrawString("DSPROT L", 8); OLED_DrawChar('L', 7);
break; break;
case 2: case 2:
OLED_DrawString("DSPROT A", 8); OLED_DrawChar('A', 7);
break; break;
} }
break; break;
case MOTIONSENSITIVITY: case MOTIONSENSITIVITY:
OLED_DrawString("MSENSE ", 7); OLED_DrawString(SettingsShortNames[MOTIONSENSITIVITY], 7);
OLED_DrawChar('0' + systemSettings.sensitivity, 7); OLED_DrawChar('0' + systemSettings.sensitivity, 7);
break; break;
case TEMPROUNDING: case TEMPROUNDING:
//We are prompting the user about their display mode preferences //We are prompting the user about their display mode preferences
{ {
OLED_DrawString(SettingsShortNames[TEMPROUNDING], 7);
switch (systemSettings.temperatureRounding) { switch (systemSettings.temperatureRounding) {
case ROUNDING_NONE: case ROUNDING_NONE:
OLED_DrawString("TMPRND 1", 8); OLED_DrawChar('1', 7);
break; break;
case ROUNDING_FIVE: case ROUNDING_FIVE:
OLED_DrawString("TMPRND 5", 8); OLED_DrawChar('5', 7);
break; break;
case ROUNDING_TEN: case ROUNDING_TEN:
OLED_DrawString("TMPRND10", 8); OLED_DrawChar('X', 7);
break;
default:
OLED_DrawString("TMPRND 1", 8);
break; break;
} }
} }
@@ -607,41 +608,45 @@ void DrawUI() {
case DISPUPDATERATE: case DISPUPDATERATE:
//We are prompting the user about their display mode preferences //We are prompting the user about their display mode preferences
{ {
OLED_DrawString(SettingsShortNames[DISPUPDATERATE], 7);
switch (systemSettings.displayUpdateSpeed) { switch (systemSettings.displayUpdateSpeed) {
case DISPLAYMODE_FAST: case DISPLAYMODE_FAST:
OLED_DrawString("TMPSPD F", 8); OLED_DrawChar('F', 7);
break; break;
case DISPLAYMODE_SLOW: case DISPLAYMODE_SLOW:
OLED_DrawString("TMPSPD S", 8); OLED_DrawChar('S', 7);
break; break;
case DISPLAYMODE_MEDIUM: case DISPLAYMODE_MEDIUM:
OLED_DrawString("TMPSPD M", 8); OLED_DrawChar('M', 7);
break; break;
} }
} }
break; break;
case BOOSTMODE: case BOOSTMODE:
OLED_DrawString(SettingsShortNames[BOOSTMODE], 7);
switch (systemSettings.boostModeEnabled) { switch (systemSettings.boostModeEnabled) {
case 1: case 1:
OLED_DrawString("BOOST T", 8); OLED_DrawChar('T', 7);
break; break;
case 0: case 0:
OLED_DrawString("BOOST F", 8); OLED_DrawChar('F', 7);
break; break;
} }
break; break;
case BOOSTTEMP: case BOOSTTEMP:
OLED_DrawString("BTMP ", 5); OLED_DrawString(SettingsShortNames[BOOSTTEMP], 5);
OLED_DrawThreeNumber(systemSettings.BoostTemp / 10, 5); OLED_DrawThreeNumber(systemSettings.BoostTemp / 10, 5);
break; break;
case POWERDISPLAY: case POWERDISPLAY:
OLED_DrawString(SettingsShortNames[POWERDISPLAY], 7);
switch (systemSettings.powerDisplay) { switch (systemSettings.powerDisplay) {
case 1: case 1:
OLED_DrawString("PWRDSP T", 8); OLED_DrawChar('T', 7);
break; break;
case 0: case 0:
OLED_DrawString("PWRDSP F", 8); OLED_DrawChar('F', 7);
break; break;
} }
break; break;