diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 3ba31aa..54d9d89 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -837,7 +837,7 @@ void loop() { LowLevelInit = false; } - if (screenmute || radio.rds.correctPI != 0) readRds(); + if (!menu && (screenmute || radio.rds.correctPI != 0)) readRds(); if (millis() >= lowsignaltimer + 300) { lowsignaltimer = millis(); if (af || (!screenmute || (screenmute && (XDRGTKTCP || XDRGTKUSB)))) { @@ -945,10 +945,10 @@ void loop() { void GetData() { if (band < BAND_GAP) ShowStereoStatus(); - if (band < BAND_GAP) { + if (band < BAND_GAP && !menu) { if (advancedRDS && !afscreen && !screenmute) ShowAdvancedRDS(); if (afscreen && !screenmute) ShowAFEON(); - if (!afscreen) { + if (!afscreen && !menu) { showPTY(); showECC(); showRadioText();