diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 7f2bb28..167879c 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -861,6 +861,7 @@ void loop() { bool shouldScan = bypassMillisCheck || (!bypassMillisCheck && (millis() >= scantimer + waitTime)); if (shouldScan) { + if (scanmute && scanholdonsignal) radio.setMute(); scanholdflag = false; if (scanmem) { memorypos++; @@ -881,6 +882,8 @@ void loop() { } scantimer = millis(); initdxscan = false; + } else { + if (scanmute && scanholdonsignal) radio.setUnMute(); } if (millis() >= flashingtimer + 500) {