From c8e3e62d034c1e14b1982b1bb7651dcb88d50ef3 Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Fri, 7 Feb 2025 15:04:50 +0100 Subject: [PATCH] Stereoindicator sometimes not refreshed --- TEF6686_ESP32.ino | 1 - src/gui.cpp | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 77f2350..99e6271 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -932,7 +932,6 @@ void setup() { Wire.endTransmission(); } - Stereostatusold = radio.getStereoStatus(); BuildDisplay(); SelectBand(); if (tunemode == TUNE_MEM) DoMemoryPosTune(); diff --git a/src/gui.cpp b/src/gui.cpp index 069e48f..9d0dba3 100644 --- a/src/gui.cpp +++ b/src/gui.cpp @@ -509,7 +509,7 @@ void BuildAFScreen() { } RDSstatusold = !RDSstatusold; ShowFreq(0); - Stereostatusold = !Stereostatusold; + Stereostatusold = false; haseonold = false; hasafold = false; BWreset = true; @@ -2930,7 +2930,7 @@ void BuildAdvancedRDS() { RDSstatusold = !RDSstatusold; ShowFreq(0); - Stereostatusold = !Stereostatusold; + Stereostatusold = false; SStatusold = 2000; SStatus = 100; rssiold = 2000; @@ -3051,7 +3051,7 @@ void BuildDisplay() { if (autosquelch) showAutoSquelch(1); RDSstatusold = !RDSstatusold; - Stereostatusold = !Stereostatusold; + Stereostatusold = false; LowLevelInit = true; updateBW(); ShowMemoryPos();