mirror of
https://github.com/radio95-rnt/rds95.git
synced 2026-02-27 04:43:52 +01:00
change group 1 logic
This commit is contained in:
14
src/rds.c
14
src/rds.c
@@ -334,12 +334,18 @@ static void get_rds_group(uint16_t *blocks) {
|
|||||||
get_rds_ps_group(blocks);
|
get_rds_ps_group(blocks);
|
||||||
goto group_coded;
|
goto group_coded;
|
||||||
case '1':
|
case '1':
|
||||||
if(rds_state.ecc_or_lic == 0) {
|
if(rds_data.ecc && rds_data.lic) {
|
||||||
get_rds_ecc_group(blocks);
|
if(rds_state.ecc_or_lic == 0) {
|
||||||
} else {
|
get_rds_ecc_group(blocks);
|
||||||
|
} else {
|
||||||
|
get_rds_lic_group(blocks);
|
||||||
|
}
|
||||||
|
rds_state.ecc_or_lic ^= 1;
|
||||||
|
} else if(rds_data.lic) {
|
||||||
get_rds_lic_group(blocks);
|
get_rds_lic_group(blocks);
|
||||||
|
} else {
|
||||||
|
get_rds_ecc_group(blocks);
|
||||||
}
|
}
|
||||||
rds_state.ecc_or_lic ^= 1;
|
|
||||||
goto group_coded;
|
goto group_coded;
|
||||||
case '2':
|
case '2':
|
||||||
get_rds_rt_group(blocks);
|
get_rds_rt_group(blocks);
|
||||||
|
|||||||
Reference in New Issue
Block a user