mirror of
https://github.com/Ralim/IronOS.git
synced 2025-02-26 07:53:55 +00:00
Converted menu over to strings.h mostly
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -22,16 +22,16 @@ const char* SettingsLongNames[12] =
|
|||||||
|
|
||||||
const char* SettingsShortNames[12]=
|
const char* SettingsShortNames[12]=
|
||||||
{
|
{
|
||||||
"PWRSC",
|
"PWRSC ",
|
||||||
"STMP",
|
"STMP ",
|
||||||
"SLTME",
|
"SLTME ",
|
||||||
"SHTME",
|
"SHTME ",
|
||||||
"MSENSE",
|
"MSENSE ",
|
||||||
"TMPUNT",
|
"TMPUNT ",
|
||||||
"TMPRND",
|
"TMPRND ",
|
||||||
"TMPSPD",
|
"TMPSPD ",
|
||||||
"DSPROT",
|
"DSPROT ",
|
||||||
"BOOST ",
|
"BOOST ",
|
||||||
"BTMP",
|
"BTMP ",
|
||||||
"PWRDSP",
|
"PWRDSP ",
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user