From ca40d85bd9ef0568aa2be5251fb692b1cb0aecda Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Wed, 1 Nov 2023 22:47:05 +0100 Subject: [PATCH] Fixed flashing PI is some cases when Show PI errors is enabled --- src/TEF6686.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/TEF6686.cpp b/src/TEF6686.cpp index 79699c9..7e4146b 100644 --- a/src/TEF6686.cpp +++ b/src/TEF6686.cpp @@ -409,7 +409,12 @@ void TEF6686::readRDS(byte showrdserrors) rds.picodetext = rds.picode; } - if (!rdsAerrorThreshold && !rdsBerrorThreshold && !rdsCerrorThreshold && !rdsDerrorThreshold) errorfreepi = true; + if (!rdsAerrorThreshold && !rdsBerrorThreshold && !rdsCerrorThreshold && !rdsDerrorThreshold) { + rds.picode[4] = ' '; + rds.picode[5] = ' '; + errorfreepi = true; + rds.picodetext = rds.picode; + } if (!errorfreepi) { if (((rds.rdsErr >> 14) & 0x03) > 2) rds.picode[5] = '?'; else rds.picode[5] = ' ';