added 5 times for other clockgen commands

pull/190/head
alanbjohnston 3 years ago committed by GitHub
parent 5d339c870c
commit 3850c08d11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -490,8 +490,12 @@ void transmit_on() {
Serial.println("Transmit on!!!");
// pwm_set_gpio_level(BPSK_PWM_A_PIN, (config.top + 1) * 0.5);
// pwm_set_gpio_level(BPSK_PWM_B_PIN, (config.top + 1) * 0.5);
Serial.println("Enable clock outputs");
clockgen.enableOutputs(true);
int ret = 1;
int i = 0;
while ((i++ < 5) && (ret != 0)) {
ret = clockgen.enableOutputs(true);
Serial.println("Enable clock outputs!");
}
}
else if (mode == CW) {
// Serial.println("Transmit on!");
@ -513,7 +517,6 @@ void transmit_off() {
// pwm_set_gpio_level(BPSK_PWM_B_PIN, 0);
int ret = 1;
int i = 0;
// for (int i = 0; ((i < 5) && (!clockgen.enableOutputs(false))); i++) {
while ((i++ < 5) && (ret != 0)) {
ret = clockgen.enableOutputs(false);
Serial.println("Disable clock outputs!");
@ -2123,15 +2126,24 @@ void config_radio()
program_radio();
} else if (mode == BPSK) {
int ret = 1;
int i = 0;
while ((i++ < 5) && (ret != 0)) {
ret = clockgen.setClockBPSK();
Serial.println("Config clock for BPSK");
}
clockgen.setClockBPSK();
Serial.println("Config clock for BPSK");
transmit_on();
}
else if (mode == FSK) {// || (mode == SSTV))
clockgen.setClockFSK();
Serial.println("Config clock for FSK");
int ret = 1;
int i = 0;
while ((i++ < 5) && (ret != 0)) {
ret = clockgen.setClockFSK();
Serial.println("Config clock for FSK");
}
transmit_on();
}
}

Loading…
Cancel
Save

Powered by TurnKey Linux.