diff --git a/src/rds.c b/src/rds.c index f10ccbe..e715a91 100644 --- a/src/rds.c +++ b/src/rds.c @@ -601,7 +601,7 @@ void set_rds_ps(RDSEncoder* enc, char *ps) { while (*ps != 0 && len < PS_LENGTH) enc->data[enc->program].ps[len++] = *ps++; } void set_rds_dps1(RDSEncoder* enc, char *dps1) { - uint8_t i = 0, len = 0; + uint8_t len = 0; memset(enc->data[enc->program].dps1, ' ', RT_LENGTH); while (*dps1 != 0 && len < RT_LENGTH) enc->data[enc->program].rt1[len++] = *dps1++; diff --git a/src/rds.h b/src/rds.h index bc62e5d..a2e49e9 100644 --- a/src/rds.h +++ b/src/rds.h @@ -286,6 +286,7 @@ void set_rds_defaults(RDSEncoder* enc, uint8_t program); void init_rds_encoder(RDSEncoder* enc); void get_rds_bits(RDSEncoder* enc, uint8_t *bits); void set_rds_rt1(RDSEncoder* enc, char *rt1); +void set_rds_dps1(RDSEncoder* enc, char *dps1); void set_rds_ps(RDSEncoder* enc, char *ps); void set_rds_tps(RDSEncoder* enc, char *tps); void set_rds_lps(RDSEncoder* enc, char *lps);