diff --git a/cubesatsim/cubesatsim.ino b/cubesatsim/cubesatsim.ino index 7a32f066..fed8b1e6 100644 --- a/cubesatsim/cubesatsim.ino +++ b/cubesatsim/cubesatsim.ino @@ -3672,6 +3672,17 @@ void config_gpio() { /// pinMode(led_builtin_pin, OUTPUT); // Set LED pin to output /// blink_pin(led_builtin_pin, 150); // digitalWrite(led_builtin_pin, HIGH); // Leave Pico LED on + + if (wifi) + digitalWrite(LED_BUILTIN, HIGH); // set the built-in LED ON + else + digitalWrite(led_builtin_pin, HIGH); // set the built-in LED ON + sleep(0.15); + if (wifi) + digitalWrite(LED_BUILTIN, LOW); // set the built-in LED OFF + else + digitalWrite(led_builtin_pin, LOW); // set the built-in LED OFF + pinMode(MAIN_LED_GREEN, OUTPUT); // Set Main Green LED pin to output blink_pin(MAIN_LED_GREEN, 150); digitalWrite(MAIN_LED_GREEN, HIGH); // Leave Green LED on @@ -4005,11 +4016,10 @@ void transmit_cw(int freq, float duration) { // freq in Hz, duration in millise */ if (wifi) digitalWrite(LED_BUILTIN, HIGH); // set the built-in LED ON - else { + else digitalWrite(led_builtin_pin, HIGH); // set the built-in LED ON - Serial.printf("Turning on LED at pin: %d\n", led_builtin_pin); - } - digitalWrite(MAIN_LED_BLUE, HIGH); + + digitalWrite(MAIN_LED_BLUE, HIGH); unsigned long duration_us = duration * 1000;