Fix RDS PS in methode B
This commit is contained in:
@@ -308,6 +308,7 @@ void TEF6686::readRDS(bool showrdserrors)
|
||||
if (rds.correct) rdsblock = rds.rdsB >> 11;
|
||||
switch (rdsblock) {
|
||||
case RDS_GROUP_0A:
|
||||
case RDS_GROUP_0B:
|
||||
{
|
||||
//PS decoder
|
||||
if (showrdserrors || rds.correct) {
|
||||
@@ -357,6 +358,7 @@ void TEF6686::readRDS(bool showrdserrors)
|
||||
if (((bitRead(rds.rdsB, 3)) & 0x1F) == 1) rds.MS = 1; else rds.MS = 2; // Read MS flag
|
||||
|
||||
//AF decoder
|
||||
if (rdsblock == 0) { // Only when in GROUP 0A
|
||||
if ((rds.rdsB >> 11) == 0 && af_counter < 50) {
|
||||
uint16_t buffer0;
|
||||
uint16_t buffer1;
|
||||
@@ -408,6 +410,7 @@ void TEF6686::readRDS(bool showrdserrors)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} break;
|
||||
|
||||
case RDS_GROUP_1A: {
|
||||
|
||||
Reference in New Issue
Block a user