From 4ed46a304816f45b94238e917172798a50933d0e Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Tue, 24 Oct 2023 15:19:38 +0200 Subject: [PATCH] Added RDS refresh on PI change --- src/rds.cpp | 1 + src/rds.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/rds.cpp b/src/rds.cpp index 7ea9b7a..cb14a56 100644 --- a/src/rds.cpp +++ b/src/rds.cpp @@ -396,6 +396,7 @@ void readRds() { void showPI() { if (strcmp(radio.rds.picode, radioIdPrevious)) { + if (!radio.rds.rdsAerror && !radio.rds.rdsBerror && !radio.rds.rdsCerror && !radio.rds.rdsDerror && radio.rds.rdsA != radio.rds.correctPI && PIold.length() > 1) radio.clearRDS(fullsearchrds); if (!screenmute) { if (advancedRDS) { if (region == REGION_EU) tftReplace(0, PIold, radio.rds.picode, 275, 75, PrimaryColor, PrimaryColorSmooth, 28); diff --git a/src/rds.h b/src/rds.h index ab43390..56cc5aa 100644 --- a/src/rds.h +++ b/src/rds.h @@ -21,6 +21,7 @@ extern bool errorAold; extern bool errorBold; extern bool errorCold; extern bool errorDold; +extern bool fullsearchrds; extern bool hasafold; extern bool haseonold; extern bool hasrtplusold;