diff --git a/src/lib.c b/src/lib.c index 00f234e..cd2751e 100644 --- a/src/lib.c +++ b/src/lib.c @@ -53,7 +53,7 @@ static uint16_t offset_words[] = { 0x350 /* C' */ }; -void add_checkwords(RDSGroup *group, uint8_t *bits, uint8_t stream) +void add_checkwords(RDSGroup *group, uint8_t *bits) { uint16_t offset_word; diff --git a/src/lib.h b/src/lib.h index 603b25a..46b3bce 100644 --- a/src/lib.h +++ b/src/lib.h @@ -6,6 +6,6 @@ extern uint16_t crc16_ccitt(char *data, uint16_t len); uint16_t get_block_grom_group(RDSGroup *group, uint8_t block); -extern void add_checkwords(RDSGroup *group, uint8_t *bits, uint8_t stream); +extern void add_checkwords(RDSGroup *group, uint8_t *bits); extern uint8_t add_rds_af(RDSAFs *af_list, float freq); extern char *convert_to_rds_charset(char *str); \ No newline at end of file diff --git a/src/rds.c b/src/rds.c index 8edce6d..2ccdf83 100644 --- a/src/rds.c +++ b/src/rds.c @@ -650,7 +650,7 @@ group_coded: void get_rds_bits(RDSEncoder* enc, uint8_t *bits, uint8_t stream) { RDSGroup group; get_rds_group(enc, &group, stream); - add_checkwords(&group); + add_checkwords(&group, &bits); } void reset_rds_state(RDSEncoder* enc, uint8_t program) {