From 7d6e89832f82cfaa4aa126bb8e5347598d6695c2 Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Tue, 17 Sep 2024 14:56:40 +0200 Subject: [PATCH] Fixed mute symbol and audio VU during DX scanner --- TEF6686_ESP32.ino | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 8e361f4..0ccc3ad 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -883,7 +883,11 @@ void loop() { bool shouldScan = bypassMillisCheck || (!bypassMillisCheck && (millis() >= scantimer + waitTime)); if (shouldScan) { - if (scanmute && scanholdonsignal) radio.setMute(); + if (scanmute && scanholdonsignal) { + radio.setMute(); + if (!screenmute) tft.drawBitmap(92, 4, Speaker, 26, 22, PrimaryColor); + SQ = true; + } scanholdflag = false; if (scanmem) { memorypos++; @@ -905,7 +909,11 @@ void loop() { scantimer = millis(); initdxscan = false; } else { - if (scanmute && scanholdonsignal) radio.setUnMute(); + if (scanmute && scanholdonsignal) { + radio.setUnMute(); + SQ = false; + if (!screenmute) tft.drawBitmap(92, 4, Speaker, 26, 22, GreyoutColor); + } } if (millis() >= flashingtimer + 500) {