From 651378e352c39dce5ca468a1504ab93412847901 Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Sat, 28 Jan 2023 09:33:04 -0500 Subject: [PATCH] test led_builtin_pin variable --- cubesatsim/cubesatsim.ino | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/cubesatsim/cubesatsim.ino b/cubesatsim/cubesatsim.ino index 19f5bb5d..8a36cddd 100644 --- a/cubesatsim/cubesatsim.ino +++ b/cubesatsim/cubesatsim.ino @@ -160,10 +160,13 @@ void setup() { /**/ if (check_for_wifi()) { wifi = true; - pinMode(LED_BUILTIN, OUTPUT); + led_builtin_pin = LED_BUILTIN; // use default GPIO for Pico W +// pinMode(LED_BUILTIN, OUTPUT); // configure_wifi(); } else - pinMode(25, OUTPUT); + led_builtin_pin = 25; // manually set GPIO 25 for Pico board +// pinMode(25, OUTPUT); + pinMode(led_builtin_pin, OUTPUT); /**/ start_button_isr(); @@ -3969,11 +3972,14 @@ void configure_wifi() { */ void transmit_cw(int freq, float duration) { // freq in Hz, duration in milliseconds -// if (!wifi) +// if (!wifi) +/* if (wifi) digitalWrite(LED_BUILTIN, HIGH); // Transmit LED on else digitalWrite(25, HIGH); // Transmit LED on +*/ + digitalWrite(led_builtin_pin, HIGH); digitalWrite(MAIN_LED_BLUE, HIGH); @@ -4003,10 +4009,13 @@ void transmit_cw(int freq, float duration) { // freq in Hz, duration in millise } // if (!wifi) +/* if (wifi) digitalWrite(LED_BUILTIN, LOW); // Transmit LED off else digitalWrite(25, LOW); // Transmit LED on +*/ + digitalWrite(led_builtin_pin, LOW); digitalWrite(MAIN_LED_BLUE, LOW); }