From c678b6c86a0057704bdb87f38db3fc1936fb45d1 Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Wed, 12 Jul 2023 19:53:04 +0200 Subject: [PATCH] Optimised screenmute function --- TEF6686_ESP32.ino | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 400b01e..8348888 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -3612,8 +3612,8 @@ void BuildMenu() { analogWrite(SMETERPIN, 0); } -void MuteScreen(int setting) { - if (setting == 0 && screenmute == 1) { +void MuteScreen(bool setting) { + if (!setting && screenmute) { screenmute = false; setupmode = true; tft.writecommand(0x11); @@ -3621,9 +3621,7 @@ void MuteScreen(int setting) { radio.clearRDS(fullsearchrds); BuildDisplay(); setupmode = false; - } - - if (setting == 1 && screenmute == 0) { + } else if (setting && !screenmute) { screenmute = true; analogWrite(CONTRASTPIN, 0); tft.writecommand(0x10);