From ae0f9f8d6cc68aa1608fe515b072c726d3e736ee Mon Sep 17 00:00:00 2001 From: cube Date: Fri, 6 Feb 2026 19:26:00 +0000 Subject: [PATCH] Update 'Seeed Wio Terminal/projects/m5-gps.ino' --- Seeed Wio Terminal/projects/m5-gps.ino | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/Seeed Wio Terminal/projects/m5-gps.ino b/Seeed Wio Terminal/projects/m5-gps.ino index e9a3a57..eb1b009 100644 --- a/Seeed Wio Terminal/projects/m5-gps.ino +++ b/Seeed Wio Terminal/projects/m5-gps.ino @@ -6,6 +6,9 @@ #include #include #include +#include + +WiFiMulti wifiMulti; TFT_eSPI tft; @@ -30,6 +33,11 @@ char* pw = "PASSWORD"; void setup() { Serial.begin(115200); + + wifiMulti.addAP("SSID1", "PASSWORD1"); + wifiMulti.addAP("SSID2", "PASSWORD2"); + wifiMulti.addAP("SSID3", "PASSWORD3"); + tft.begin(); tft.setRotation(3); tft.fillScreen(TFT_BLACK); @@ -101,9 +109,15 @@ void displayInfo() last_lat = lt; last_lon = ln; - if((WiFi.status() == WL_CONNECTED)) - { - String wifi_text = "Connected to WiFi: " + String(ssid); + if(wifiMulti.run() == WL_CONNECTED) { + Serial.println(""); + Serial.println("WiFi connected"); + Serial.println("IP address: "); + Serial.print(WiFi.localIP()); + Serial.println("SSID: "); + Serial.print(WiFi.SSID()); + + String wifi_text = "Connected to WiFi: " + String(WiFi.SSID()); tft.fillRect(10, 10, 250, 20, TFT_BLACK); tft.drawString(wifi_text, 10, 10); api_lookup();