From 647ed2d0a31b8f16d5d474b20bf82aec7c0816bc Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Sat, 12 Nov 2022 16:27:42 -0500 Subject: [PATCH] use delayMicro for CW --- cubesatsim/cubesatsim.ino | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cubesatsim/cubesatsim.ino b/cubesatsim/cubesatsim.ino index 3766e862..b041dfd7 100644 --- a/cubesatsim/cubesatsim.ino +++ b/cubesatsim/cubesatsim.ino @@ -3841,7 +3841,8 @@ void transmit_cw(int freq, float duration) { // freq in Hz, duration in millise digitalWrite(LED_BUILTIN, HIGH); // Transmit LED on digitalWrite(MAIN_LED_BLUE, HIGH); dds_setfreq(freq); - sleep(duration); +// sleep(duration); + delayMicroseconds((unsigned int)(duration/1000.0)); /* unsigned long start = micros(); unsigned long duration_us = duration * 1000;