0
1
mirror of https://github.com/radio95-rnt/rds95.git synced 2026-02-26 20:33:53 +01:00

const! (also chris rea is dead, rip)

This commit is contained in:
2025-12-22 16:50:06 +01:00
parent ec6e71e014
commit 2143eed9e5
4 changed files with 18 additions and 18 deletions

View File

@@ -128,7 +128,7 @@ uint8_t add_rds_af(RDSAFs *af_list, float freq) {
return 0;
}
char *convert_to_rdscharset(char *str) {
char *convert_to_rdscharset(const char *str) {
static char new_str[255];
uint8_t i = 0;

View File

@@ -16,4 +16,4 @@ uint16_t get_block_from_group(RDSGroup *group, uint8_t block);
void add_checkwords(RDSGroup *group, uint8_t *bits);
uint8_t add_rds_af_oda(RDSAFsODA *af_list, float freq);
uint8_t add_rds_af(RDSAFs *af_list, float freq);
char *convert_to_rdscharset(char *str);
char *convert_to_rdscharset(const char *str);

View File

@@ -706,7 +706,7 @@ void init_rds_encoder(RDSEncoder* enc) {
for(int i = 0; i < PROGRAMS; i++) reset_rds_state(enc, i);
}
void set_rds_rt1(RDSEncoder* enc, char *rt1) {
void set_rds_rt1(RDSEncoder* enc, const char *rt1) {
uint8_t i = 0, len = 0;
enc->state[enc->program].rt_text_timeout_state = enc->data[enc->program].rt_text_timeout;
@@ -728,7 +728,7 @@ void set_rds_rt1(RDSEncoder* enc, char *rt1) {
} else enc->state[enc->program].rt_segments = 16;
}
void set_rds_rt2(RDSEncoder* enc, char *rt2) {
void set_rds_rt2(RDSEncoder* enc, const char *rt2) {
uint8_t i = 0, len = 0;
enc->state[enc->program].rt2_update = 1;
@@ -748,7 +748,7 @@ void set_rds_rt2(RDSEncoder* enc, char *rt2) {
} else enc->state[enc->program].rt2_segments = 16;
}
void set_rds_ps(RDSEncoder* enc, char *ps) {
void set_rds_ps(RDSEncoder* enc, const char *ps) {
uint8_t len = 0;
enc->state[enc->program].ps_update = 1;
@@ -756,7 +756,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_tps(RDSEncoder* enc, char *tps) {
void set_rds_tps(RDSEncoder* enc, const char *tps) {
uint8_t len = 0;
enc->state[enc->program].tps_update = 1;
@@ -769,7 +769,7 @@ void set_rds_tps(RDSEncoder* enc, char *tps) {
while (*tps != 0 && len < PS_LENGTH) enc->data[enc->program].tps[len++] = *tps++;
}
void set_rds_lps(RDSEncoder* enc, char *lps) {
void set_rds_lps(RDSEncoder* enc, const char *lps) {
uint8_t i = 0, len = 0;
enc->state[enc->program].lps_update = 1;
@@ -790,7 +790,7 @@ void set_rds_lps(RDSEncoder* enc, char *lps) {
} else enc->state[enc->program].lps_segments = 8;
}
void set_rds_ert(RDSEncoder* enc, char *ert) {
void set_rds_ert(RDSEncoder* enc, const char *ert) {
uint8_t i = 0, len = 0;
enc->state[enc->program].ert_update = 1;
@@ -850,7 +850,7 @@ void set_rds_ptyn(RDSEncoder* enc, const char *ptyn) {
while (*ptyn != 0 && len < PTYN_LENGTH) enc->data[enc->program].ptyn[len++] = *ptyn++;
}
void set_rds_grpseq(RDSEncoder* enc, char *grpseq) {
void set_rds_grpseq(RDSEncoder* enc, const char *grpseq) {
uint8_t len = 0;
if(grpseq[0] == '\0') {
@@ -864,7 +864,7 @@ void set_rds_grpseq(RDSEncoder* enc, char *grpseq) {
memset(enc->data[enc->program].grp_sqc, 0, 24);
while (*grpseq != 0 && len < 24) enc->data[enc->program].grp_sqc[len++] = *grpseq++;
}
void set_rds_grpseq2(RDSEncoder* enc, char *grpseq2) {
void set_rds_grpseq2(RDSEncoder* enc, const char *grpseq2) {
uint8_t len = 0;
if(grpseq2[0] == '\0') {

View File

@@ -238,14 +238,14 @@ void set_rds_defaults(RDSEncoder* enc, uint8_t program);
void init_rds_encoder(RDSEncoder* enc);
void get_rds_bits(RDSEncoder* enc, uint8_t *bits, uint8_t stream);
void set_rds_rt1(RDSEncoder* enc, char *rt1);
void set_rds_rt2(RDSEncoder* enc, char *rt2);
void set_rds_ps(RDSEncoder* enc, char *ps);
void set_rds_tps(RDSEncoder* enc, char *tps);
void set_rds_lps(RDSEncoder* enc, char *lps);
void set_rds_ert(RDSEncoder *enc, char *ert);
void set_rds_rt1(RDSEncoder* enc, const char *rt1);
void set_rds_rt2(RDSEncoder* enc, const char *rt2);
void set_rds_ps(RDSEncoder* enc, const char *ps);
void set_rds_tps(RDSEncoder* enc, const char *tps);
void set_rds_lps(RDSEncoder* enc, const char *lps);
void set_rds_ert(RDSEncoder *enc, const char *ert);
void set_rds_rtplus_tags(RDSEncoder *enc, uint8_t *tags);
void set_rds_ertplus_tags(RDSEncoder *enc, uint8_t *tags);
void set_rds_ptyn(RDSEncoder *enc, const char *ptyn);
void set_rds_grpseq(RDSEncoder* enc, char *grpseq);
void set_rds_grpseq2(RDSEncoder* enc, char *grpseq2);
void set_rds_grpseq(RDSEncoder* enc, const char *grpseq);
void set_rds_grpseq2(RDSEncoder* enc, const char *grpseq2);