0
1
mirror of https://github.com/radio95-rnt/rds95.git synced 2026-02-27 04:43:52 +01:00
This commit is contained in:
2025-03-22 19:30:55 +01:00
parent 9914721ef2
commit bc243afdb5
2 changed files with 9 additions and 3 deletions

View File

@@ -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;
} }

View File

@@ -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) {