mirror of
https://github.com/radio95-rnt/rds95.git
synced 2026-02-26 20:33:53 +01:00
dude
This commit is contained in:
@@ -328,6 +328,7 @@ static void get_rds_group(uint16_t *blocks) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint8_t idx;
|
||||||
switch (grp)
|
switch (grp)
|
||||||
{
|
{
|
||||||
default:
|
default:
|
||||||
@@ -359,12 +360,12 @@ static void get_rds_group(uint16_t *blocks) {
|
|||||||
goto group_coded;
|
goto group_coded;
|
||||||
// TODO: Add EON
|
// TODO: Add EON
|
||||||
case 'X':
|
case 'X':
|
||||||
uint8_t idx = rds_state.udg_idxs[0]++;
|
idx = rds_state.udg_idxs[0]++;
|
||||||
for(int i = 0; i < 3; i++) blocks[i+1] = rds_data.udg1[idx][i];
|
for(int i = 0; i < 3; i++) blocks[i+1] = rds_data.udg1[idx][i];
|
||||||
if(rds_state.udg_idxs[0] == rds_data.udg1_len) rds_state.udg_idxs[0] = 0;
|
if(rds_state.udg_idxs[0] == rds_data.udg1_len) rds_state.udg_idxs[0] = 0;
|
||||||
goto group_coded;
|
goto group_coded;
|
||||||
case 'Y':
|
case 'Y':
|
||||||
uint8_t idx = rds_state.udg_idxs[1]++;
|
idx = rds_state.udg_idxs[1]++;
|
||||||
for(int i = 0; i < 3; i++) blocks[i+1] = rds_data.udg2[idx][i];
|
for(int i = 0; i < 3; i++) blocks[i+1] = rds_data.udg2[idx][i];
|
||||||
if(rds_state.udg_idxs[1] == rds_data.udg2_len) rds_state.udg_idxs[1] = 0;
|
if(rds_state.udg_idxs[1] == rds_data.udg2_len) rds_state.udg_idxs[1] = 0;
|
||||||
goto group_coded;
|
goto group_coded;
|
||||||
|
|||||||
Reference in New Issue
Block a user