"tricks" to make wifi work on de esp32 s3

This commit is contained in:
folkert van heusden 2024-04-30 21:09:19 +02:00
parent 8e081ac852
commit 9e57f3e1c8
Signed by untrusted user who does not match committer: folkert
GPG key ID: 6B6455EDFEED3BD1

View file

@ -125,9 +125,11 @@ void set_hostname()
void configure_network(console *const c) void configure_network(console *const c)
{ {
WiFi.disconnect();
WiFi.persistent(true); WiFi.persistent(true);
WiFi.setAutoReconnect(true); WiFi.setAutoReconnect(true);
WiFi.useStaticBuffers(true);
WiFi.mode(WIFI_STA); WiFi.mode(WIFI_STA);
c->put_string_lf("Scanning for wireless networks..."); c->put_string_lf("Scanning for wireless networks...");
@ -159,7 +161,7 @@ void wait_network(console *const c)
int i = 0; int i = 0;
while (WiFi.waitForConnectResult() != WL_CONNECTED && i < timeout) { while (WiFi.status() != WL_CONNECTED && i < timeout) {
c->put_string("."); c->put_string(".");
delay(1000 / 3); delay(1000 / 3);
@ -184,7 +186,7 @@ void start_network(console *const c)
set_hostname(); set_hostname();
WiFi.mode(WIFI_STA); WiFi.mode(WIFI_STA);
WiFi.useStaticBuffers(true);
WiFi.begin(); WiFi.begin();
wait_network(c); wait_network(c);