mirror of
https://github.com/radio95-rnt/rds95.git
synced 2026-02-26 20:33:53 +01:00
man
This commit is contained in:
@@ -339,7 +339,7 @@ void get_rds_bits(RDSEncoder* enc, uint8_t *bits, uint8_t stream) {
|
||||
void reset_rds_state(RDSEncoder* enc, uint8_t program) {
|
||||
RDSEncoder tempCoder;
|
||||
tempCoder.program = program;
|
||||
memset(&(tempCoder.state[program]), 0, sizeof(RDSState));
|
||||
memset(&tempCoder.state[program], 0, sizeof(RDSState));
|
||||
|
||||
tempCoder.state[program].rt_ab = 1;
|
||||
tempCoder.state[program].ptyn_ab = 1;
|
||||
@@ -359,9 +359,7 @@ void reset_rds_state(RDSEncoder* enc, uint8_t program) {
|
||||
tempCoder.state[program].last_minute = utc->tm_min;
|
||||
tempCoder.state[program].last_second = utc->tm_sec;
|
||||
|
||||
for(int i = 0; i < EONs; i++) tempCoder.data[program].eon[i].ta = 0;
|
||||
|
||||
memcpy(&(enc->state[program]), &(tempCoder.state[program]), sizeof(RDSState));
|
||||
memcpy(&enc->state[program], &tempCoder.state[program], sizeof(RDSState));
|
||||
}
|
||||
|
||||
void set_rds_defaults(RDSEncoder* enc, uint8_t program) {
|
||||
|
||||
@@ -96,7 +96,7 @@ void get_rds_fasttuning_group(RDSEncoder* enc, RDSGroup *group) {
|
||||
}
|
||||
|
||||
void get_rds_rt_group(RDSEncoder* enc, RDSGroup *group) {
|
||||
if (enc->state[enc->program].rt_update && enc->data[enc->program].rt1_enabled && !enc->data[enc->program].current_rt) {
|
||||
if (enc->state[enc->program].rt_update && enc->data[enc->program].rt1_enabled && enc->data[enc->program].current_rt == 0) {
|
||||
memcpy(enc->state[enc->program].rt_text, enc->data[enc->program].rt1, RT_LENGTH);
|
||||
TOGGLE(enc->state[enc->program].rt_ab);
|
||||
enc->state[enc->program].rt_update = 0;
|
||||
|
||||
Reference in New Issue
Block a user