mirror of
https://github.com/radio95-rnt/rds95.git
synced 2026-02-27 04:43:52 +01:00
fix the settings udg
This commit is contained in:
12
src/rds.c
12
src/rds.c
@@ -623,11 +623,15 @@ void set_rds_grpseq(unsigned char* grpseq) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void set_rds_udg1(uint8_t len, uint16_t (*groups)[3]) {
|
void set_rds_udg1(uint8_t len, uint16_t (*groups)[3]) {
|
||||||
rds_data.udg1_len = len;
|
rds_data.udg1_len = len;
|
||||||
memcpy(&rds_data.udg1, &groups, sizeof(groups));
|
if (len > 0 && groups != NULL) {
|
||||||
|
memcpy(rds_data.udg1, groups, len * sizeof(uint16_t[3]));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void set_rds_udg2(uint8_t len, uint16_t (*groups)[3]) {
|
void set_rds_udg2(uint8_t len, uint16_t (*groups)[3]) {
|
||||||
rds_data.udg2_len = len;
|
rds_data.udg2_len = len;
|
||||||
memcpy(&rds_data.udg2, &groups, sizeof(groups));
|
if (len > 0 && groups != NULL) {
|
||||||
|
memcpy(rds_data.udg2, groups, len * sizeof(uint16_t[3]));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user