0
1
mirror of https://github.com/radio95-rnt/rds95.git synced 2026-02-27 04:43:52 +01:00

this is better

This commit is contained in:
2025-03-14 17:48:14 +01:00
parent 2d75c627e6
commit 63faa0658d

View File

@@ -357,18 +357,10 @@ static void get_rds_group(uint16_t *blocks) {
goto group_coded;
// TODO: Add EON
case 'X':
uint16_t blocks[3];
for(int i = 0; i < 3; i++) blocks[i] = rds_data.udg1[rds_state.udg_idxs[0]++][i];
blocks[1] |= blocks[0];
blocks[2] = blocks[2];
blocks[3] = blocks[3];
for(int i = 0; i < 3; i++) blocks_udg[i] = rds_data.udg1[rds_state.udg_idxs[0]++][i];;
goto group_coded;
case 'Y':
uint16_t blocks[3];
for(int i = 0; i < 3; i++) blocks[i] = rds_data.udg2[rds_state.udg_idxs[1]++][i];
blocks[1] |= blocks[0];
blocks[2] = blocks[2];
blocks[3] = blocks[3];
for(int i = 0; i < 3; i++) blocks[i+1] = rds_data.udg2[rds_state.udg_idxs[1]++][i];
goto group_coded;
case 'R':
if(rds_state.rtp_oda == 0) {