add pico_dds for CW ID

pico-sstv-new-3
alanbjohnston 3 years ago committed by GitHub
parent 4a654affdd
commit 4ae5c51358
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -3841,6 +3841,10 @@ void transmit_cw(int freq, float duration) { // freq in Hz, duration in millise
unsigned long start = micros();
unsigned long duration_us = duration * 1000;
dds_setfreq(freq);
sleep(duration_us);
dds_setfreq(0);
/*
float period_us = (0.5E6) / (float)(freq);
bool phase = HIGH;
while((micros() - start) < duration_us) {
@ -3849,6 +3853,7 @@ void transmit_cw(int freq, float duration) { // freq in Hz, duration in millise
float time_left = (float)(start + duration_us - micros());
sleep(min(time_left, period_us) / 1.0E6);
}
*/
digitalWrite(AUDIO_OUT_PIN, LOW);
// if (!wifi)
digitalWrite(LED_BUILTIN, LOW); // Transmit LED off

Loading…
Cancel
Save

Powered by TurnKey Linux.