Only parse RDS on block change

This commit is contained in:
Sjef Verhoeven PE5PVB
2024-05-27 20:30:13 +02:00
parent 924eed4250
commit d7bf03cde8
2 changed files with 1153 additions and 1150 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -582,7 +582,7 @@ typedef struct _rds_ {
uint16_t aid[10]; uint16_t aid[10];
uint32_t dabaffreq; uint32_t dabaffreq;
byte aid_counter; byte aid_counter;
byte fastps; byte fastps;
int8_t offset; int8_t offset;
unsigned int ECC; unsigned int ECC;
unsigned int LIC; unsigned int LIC;
@@ -760,11 +760,9 @@ class TEF6686 {
bool initab; bool initab;
bool afinit; bool afinit;
bool errorfreepi; bool errorfreepi;
bool rdsAerrorThreshold; bool rdsAerrorThreshold, rdsBerrorThreshold, rdsCerrorThreshold, rdsDerrorThreshold;
bool rdsBerrorThreshold;
bool rdsCerrorThreshold;
bool rdsDerrorThreshold;
bool packet0, packet1, packet2, packet3, packet0long, packet1long, packet2long, packet3long; bool packet0, packet1, packet2, packet3, packet0long, packet1long, packet2long, packet3long;
uint16_t previous_rdsA, previous_rdsB, previous_rdsC, previous_rdsD;
bool afmethodBprobe; bool afmethodBprobe;
bool eRTcoding; bool eRTcoding;
uint16_t rdsCold; uint16_t rdsCold;