Some more EON PS improvements

This commit is contained in:
Sjef Verhoeven PE5PVB
2024-05-26 15:34:29 +02:00
parent 748e7926b5
commit 1a99702d3d
+7 -3
View File
@@ -1512,13 +1512,17 @@ void TEF6686::readRDS(byte showrdserrors) {
offset = rds.rdsB & 0x0F; // Read offset
if (offset < 4 && eon[eonIndex].pi == rds.rdsD) {
for (int j = 0; j < 9; j++) EONPStext[eonIndex][j] = '\0'; // Clear buffer
eon_buffer[eonIndex][(offset * 2) + 0] = rds.rdsC >> 8; // First character of segment
eon_buffer[eonIndex][(offset * 2) + 1] = rds.rdsC & 0xFF; // Second character of segment
eon_buffer[eonIndex][(offset * 2) + 2] = '\0'; // Endmarker of segment
}
if (offset == 0) eon[eonIndex].packet0 = true;
if (offset == 0) {
eon[eonIndex].packet0 = true;
eon[eonIndex].packet1 = false;
eon[eonIndex].packet2 = false;
eon[eonIndex].packet3 = false;
}
if (offset == 1) eon[eonIndex].packet1 = true;
if (offset == 2) eon[eonIndex].packet2 = true;
if (offset == 3) eon[eonIndex].packet3 = true;