mirror of
https://github.com/radio95-rnt/rds95.git
synced 2026-02-27 04:43:52 +01:00
fix
This commit is contained in:
@@ -112,5 +112,11 @@ float get_rds_sample(RDSModulator* rdsMod, bool rds2) {
|
|||||||
rdsMod->sample_buffer[rdsMod->out_sample_index++] = 0;
|
rdsMod->sample_buffer[rdsMod->out_sample_index++] = 0;
|
||||||
if (rdsMod->out_sample_index == SAMPLE_BUFFER_SIZE)
|
if (rdsMod->out_sample_index == SAMPLE_BUFFER_SIZE)
|
||||||
rdsMod->out_sample_index = 0;
|
rdsMod->out_sample_index = 0;
|
||||||
return sample*rdsMod->params.level*rdsMod->params.rdsgen;
|
float out = sample*rdsMod->params.level;
|
||||||
|
if (rdsMod->params.rdsgen == 0) {
|
||||||
|
out = 0;
|
||||||
|
} else if (rdsMod->params.rdsgen == 1 && rds2) {
|
||||||
|
out = 0;
|
||||||
|
}
|
||||||
|
return out;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -807,8 +807,8 @@ void set_rds_defaults(RDSEncoder* enc, uint8_t program) {
|
|||||||
|
|
||||||
init_rtplus(enc, GROUP_11A, program);
|
init_rtplus(enc, GROUP_11A, program);
|
||||||
|
|
||||||
enc->encoder_data->ascii_data.expected_encoder_addr = 255;
|
enc->encoder_data.ascii_data.expected_encoder_addr = 255;
|
||||||
enc->encoder_data->ascii_data.expected_site_addr = 255;
|
enc->encoder_data.ascii_data.expected_site_addr = 255;
|
||||||
}
|
}
|
||||||
|
|
||||||
void init_rds_encoder(RDSEncoder* enc) {
|
void init_rds_encoder(RDSEncoder* enc) {
|
||||||
|
|||||||
Reference in New Issue
Block a user