From 62d0fce190bb3847f237860ef8358fdc2d1a14df Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Mon, 27 May 2024 20:40:17 +0200 Subject: [PATCH] Fux showing PS in AM when tuning --- TEF6686_ESP32.ino | 2 +- src/rds.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 91a8758..066adb9 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -1112,7 +1112,7 @@ void GetData() { ShowSignalLevel(); } - if (!menu && (band < BAND_GAP || tunemode == TUNE_MEM)) showPS(); + if (!menu) showPS(); if (band < BAND_GAP && !menu) { if (advancedRDS && !afscreen && !screenmute) ShowAdvancedRDS(); diff --git a/src/rds.cpp b/src/rds.cpp index 8041362..0737799 100644 --- a/src/rds.cpp +++ b/src/rds.cpp @@ -723,7 +723,7 @@ void showPS() { } else { xPos5 = 0; PSSprite.fillSprite(BackgroundColor); - if (!RDSstatus) PSSprite.setTextColor(RDSDropoutColor, RDSDropoutColorSmooth, false); else PSSprite.setTextColor(RDSColor, RDSColorSmooth, false); + if (!RDSstatus || band > BAND_GAP) PSSprite.setTextColor(RDSDropoutColor, RDSDropoutColorSmooth, false); else PSSprite.setTextColor(RDSColor, RDSColorSmooth, false); PSSprite.drawString(radio.rds.stationName, 0, 0); } if (advancedRDS) PSSprite.pushSprite(36, 74); else PSSprite.pushSprite(36, 187);