|
|
|
|
@ -42,6 +42,7 @@
|
|
|
|
|
#include "SSTV-Arduino-Scottie1-Library.h"
|
|
|
|
|
#include "LittleFS.h"
|
|
|
|
|
#include <Adafruit_SI5351_Library.h>
|
|
|
|
|
#include <pico_dds.h">
|
|
|
|
|
|
|
|
|
|
// jpg files to be stored in flash storage on Pico (FS 512kB setting)
|
|
|
|
|
#include "sstv1.h"
|
|
|
|
|
@ -3837,9 +3838,11 @@ void configure_wifi() {
|
|
|
|
|
|
|
|
|
|
void transmit_cw(int freq, float duration) { // freq in Hz, duration in milliseconds
|
|
|
|
|
// if (!wifi)
|
|
|
|
|
digitalWrite(LED_BUILTIN, HIGH); // Transmit LED on
|
|
|
|
|
digitalWrite(LED_BUILTIN, HIGH); // Transmit LED on
|
|
|
|
|
digitalWrite(MAIN_LED_BLUE, HIGH);
|
|
|
|
|
|
|
|
|
|
dds_setfre(freq);
|
|
|
|
|
sleep(duration);
|
|
|
|
|
/*
|
|
|
|
|
unsigned long start = micros();
|
|
|
|
|
unsigned long duration_us = duration * 1000;
|
|
|
|
|
float period_us = (0.5E6) / (float)(freq);
|
|
|
|
|
@ -3851,6 +3854,7 @@ void transmit_cw(int freq, float duration) { // freq in Hz, duration in millise
|
|
|
|
|
sleep(min(time_left, period_us) / 1.0E6);
|
|
|
|
|
}
|
|
|
|
|
digitalWrite(AUDIO_OUT_PIN, LOW);
|
|
|
|
|
*/
|
|
|
|
|
// if (!wifi)
|
|
|
|
|
digitalWrite(LED_BUILTIN, LOW); // Transmit LED off
|
|
|
|
|
digitalWrite(MAIN_LED_BLUE, LOW);
|
|
|
|
|
|