0
1
mirror of https://github.com/radio95-rnt/fm95.git synced 2026-02-27 03:23:54 +01:00

remove test mode from modulator

This commit is contained in:
2025-03-09 14:44:16 +01:00
parent b12c1b94d0
commit 5b71cf894b

View File

@@ -430,21 +430,7 @@ int main(int argc, char **argv) {
// Get base carrier signal
float carrier = get_oscillator_sin_sample(&osc);
// Process in test mode or normal mode
if (test_mode) {
// In test mode, generate a repeating pattern regardless of time
int cycle_position = elapsed_samples % bit_samples;
int test_bit = (elapsed_samples / bit_samples) % 2; // Alternate 0 and 1
if ((test_bit == 0 && cycle_position < pulse_0_samples) ||
(test_bit == 1 && cycle_position < pulse_1_samples)) {
// Reduced amplitude during pulse
output[i] = carrier * master_volume * REDUCED_AMPLITUDE;
} else {
// Full amplitude otherwise
output[i] = carrier * master_volume;
}
} else if (transmitting) {
if (transmitting) {
// Calculate milliseconds within the current second
ms_within_second = (int)((elapsed_samples * 1000.0) / sample_rate);