From 9e57f3e1c88b2f677b3c3862b1ba2b66af0cd8ad Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Tue, 30 Apr 2024 21:09:19 +0200 Subject: [PATCH] "tricks" to make wifi work on de esp32 s3 --- ESP32/main.ino | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ESP32/main.ino b/ESP32/main.ino index f11b4b5..911e3a5 100644 --- a/ESP32/main.ino +++ b/ESP32/main.ino @@ -125,9 +125,11 @@ void set_hostname() void configure_network(console *const c) { + WiFi.disconnect(); + WiFi.persistent(true); WiFi.setAutoReconnect(true); - + WiFi.useStaticBuffers(true); WiFi.mode(WIFI_STA); c->put_string_lf("Scanning for wireless networks..."); @@ -159,7 +161,7 @@ void wait_network(console *const c) int i = 0; - while (WiFi.waitForConnectResult() != WL_CONNECTED && i < timeout) { + while (WiFi.status() != WL_CONNECTED && i < timeout) { c->put_string("."); delay(1000 / 3); @@ -184,7 +186,7 @@ void start_network(console *const c) set_hostname(); WiFi.mode(WIFI_STA); - + WiFi.useStaticBuffers(true); WiFi.begin(); wait_network(c);