Fixed flashing PI is some cases when Show PI errors is enabled

This commit is contained in:
Sjef Verhoeven PE5PVB
2023-11-01 22:47:05 +01:00
parent c64faf1df3
commit ca40d85bd9

View File

@@ -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] = ' ';