From ff74aa67084d00804b9e153bed975347a7b48ca6 Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Fri, 14 Mar 2025 17:42:45 +0100 Subject: [PATCH] pointer pointer? --- src/rds.c | 6 +++--- src/rds.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/rds.c b/src/rds.c index 3990aad..20f9985 100644 --- a/src/rds.c +++ b/src/rds.c @@ -431,7 +431,7 @@ void init_rds_encoder(struct rds_params_t rds_params) { set_rds_di(DI_STEREO | DI_DPTY); set_rds_grpseq(rds_params.grp_sqc); set_rds_udg1(rds_params.udg1); - set_rds_udg1(rds_params.udg2); + set_rds_udg2(rds_params.udg2); init_rtplus(GROUP_11A); @@ -621,10 +621,10 @@ void set_rds_grpseq(unsigned char* grpseq) { rds_data.grp_sqc[len++] = *grpseq++; } -void set_rds_udg1(uint16_t* groups) { +void set_rds_udg1(uint16_t** groups) { memcpy(&rds_data.udg1, &groups, sizeof(groups)); } -void set_rds_udg2(uint16_t* groups) { +void set_rds_udg2(uint16_t** groups) { memcpy(&rds_data.udg2, &groups, sizeof(groups)); } \ No newline at end of file diff --git a/src/rds.h b/src/rds.h index ab622f4..a0faa7b 100644 --- a/src/rds.h +++ b/src/rds.h @@ -260,7 +260,7 @@ extern void set_rds_di(uint8_t di); extern float get_rds_sample(); extern void set_rds_cg(uint16_t* blocks); extern void set_rds_grpseq(unsigned char* grpseq); -extern void set_rds_udg1(uint16_t* groups); -extern void set_rds_udg2(uint16_t* groups); +extern void set_rds_udg1(uint16_t** groups); +extern void set_rds_udg2(uint16_t** groups); #endif /* RDS_H */