Disable screensaver on all 3 buttons now

This commit is contained in:
Sjef Verhoeven PE5PVB
2024-05-17 18:50:52 +02:00
parent 8f39259530
commit 921a6a0904
+4 -6
View File
@@ -1118,20 +1118,16 @@ void WakeToSleep(bool yes) {
screensavertriggered = true; screensavertriggered = true;
switch (poweroptions) { switch (poweroptions) {
case LCD_OFF: case LCD_OFF:
analogWrite(SMETERPIN, 0);
MuteScreen(1); MuteScreen(1);
StoreFrequency(); StoreFrequency();
break; break;
case LCD_BRIGHTNESS_1_PERCENT: case LCD_BRIGHTNESS_1_PERCENT:
analogWrite(SMETERPIN, 0);
analogWrite(CONTRASTPIN, 1 * 2 + 27); analogWrite(CONTRASTPIN, 1 * 2 + 27);
break; break;
case LCD_BRIGHTNESS_A_QUARTER: case LCD_BRIGHTNESS_A_QUARTER:
analogWrite(SMETERPIN, 0);
analogWrite(CONTRASTPIN, MIN(ContrastSet, 25) * 2 + 27); analogWrite(CONTRASTPIN, MIN(ContrastSet, 25) * 2 + 27);
break; break;
case LCD_BRIGHTNESS_HALF: case LCD_BRIGHTNESS_HALF:
analogWrite(SMETERPIN, 0);
analogWrite(CONTRASTPIN, MIN(ContrastSet, 50) * 2 + 27); analogWrite(CONTRASTPIN, MIN(ContrastSet, 50) * 2 + 27);
break; break;
} }
@@ -2118,7 +2114,8 @@ void BWButtonPress() {
BWtune = true; BWtune = true;
} }
if (screensaverset) { if (screensaverset) {
ScreensaverTimerRestart(); WakeToSleep(REVERSE);
return;
} }
delay(100); delay(100);
} }
@@ -2179,7 +2176,8 @@ void ModeButtonPress() {
if (counter - counterold <= 1000) { if (counter - counterold <= 1000) {
doTuneMode(); doTuneMode();
if (screensaverset) { if (screensaverset) {
ScreensaverTimerRestart(); WakeToSleep(REVERSE);
return;
} }
} else { } else {
if (!menu) { if (!menu) {