From 5555037e7865609d043d4166732b43e35f239137 Mon Sep 17 00:00:00 2001 From: Peter Harper <77111776+peterharperuk@users.noreply.github.com> Date: Sun, 11 Sep 2022 13:31:06 +0100 Subject: [PATCH] Load WIFI_SSID and WIFI_PASSWORD from environment (#274) Fixes #273 --- pico_w/CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pico_w/CMakeLists.txt b/pico_w/CMakeLists.txt index f2357b9..1b50c42 100644 --- a/pico_w/CMakeLists.txt +++ b/pico_w/CMakeLists.txt @@ -4,6 +4,17 @@ if (PICO_CYW43_SUPPORTED) # set by PICO_BOARD=pico_w if (NOT TARGET pico_cyw43_arch) message("Skipping Pico W examples as support is not available") else() + + if (DEFINED ENV{WIFI_SSID} AND (NOT WIFI_SSID)) + set(WIFI_SSID $ENV{WIFI_SSID}) + message("Using WIFI_SSID from environment ('${WIFI_SSID}')") + endif() + + if (DEFINED ENV{WIFI_PASSWORD} AND (NOT WIFI_PASSWORD)) + set(WIFI_PASSWORD $ENV{WIFI_PASSWORD}) + message("Using WIFI_PASSWORD from environment") + endif() + set(WIFI_SSID "${WIFI_SSID}" CACHE INTERNAL "WiFi SSID for examples") set(WIFI_PASSWORD "${WIFI_PASSWORD}" CACHE INTERNAL "WiFi password for examples")