From 208f7f254094f9da3987912afaac52d4886544bc Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Thu, 30 Nov 2023 11:17:25 +0100 Subject: [PATCH] Fix wrong colors of PS/PI/PTY after AF recovery with no signal --- TEF6686_ESP32.ino | 5 ++++- src/rds.cpp | 1 - 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 2ee8525..6d715ed 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -751,6 +751,7 @@ void loop() { frequency = radio.TestAF(); if (freqold != frequency) { ShowFreq(0); + dropout = true; if (radio.afmethodB) { afmethodBold = true; radio.clearRDS(fullsearchrds); @@ -767,6 +768,7 @@ void loop() { frequency = radio.TestAF(); if (freqold != frequency) { ShowFreq(0); + dropout = true; if (radio.afmethodB) { afmethodBold = true; radio.clearRDS(fullsearchrds); @@ -782,6 +784,7 @@ void loop() { frequency = radio.TestAF(); if (freqold != frequency) { ShowFreq(0); + dropout = true; if (radio.afmethodB) { afmethodBold = true; radio.clearRDS(fullsearchrds); @@ -2370,7 +2373,7 @@ void DoMemoryPosTune() { } else if (band == BAND_MW) { frequency_MW = memory[memorypos]; radio.SetFreqAM(frequency_MW); - } else if (band == BAND_SW){ + } else if (band == BAND_SW) { frequency_SW = memory[memorypos]; radio.SetFreqAM(frequency_SW); } diff --git a/src/rds.cpp b/src/rds.cpp index eb068aa..8e7dc38 100644 --- a/src/rds.cpp +++ b/src/rds.cpp @@ -300,7 +300,6 @@ void readRds() { } else { if (dropout) { if (region == REGION_EU) { - if (advancedRDS) tftPrint(0, PIold, 275, 75, PrimaryColor, PrimaryColorSmooth, 28); else tftPrint(0, PIold, 275, 187, PrimaryColor, PrimaryColorSmooth, 28); }