From faf55dc60c5246201664bd5bbf3721ed4bed7155 Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Tue, 7 Nov 2023 12:41:06 +0100 Subject: [PATCH] Another approch to prevent flashing PI when PI errors are on and signal is weak. --- src/TEF6686.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TEF6686.cpp b/src/TEF6686.cpp index ade8482..05b3cca 100644 --- a/src/TEF6686.cpp +++ b/src/TEF6686.cpp @@ -394,7 +394,7 @@ void TEF6686::readRDS(byte showrdserrors) } if (((!rdsAerrorThreshold && !rdsBerrorThreshold && !rdsCerrorThreshold && !rdsDerrorThreshold) || (rds.pierrors && !errorfreepi))) { - if (rds.rdsA != piold) { + if (rds.rdsA != piold && rds.rdsA != 0) { piold = rds.rdsA; rds.picode[0] = (rds.rdsA >> 12) & 0xF; rds.picode[1] = (rds.rdsA >> 8) & 0xF;