Open KoffeinKaio opened 5 months ago
Hello, I'm having the exact same problem. Versions 2.0.11 and 2.0.10 produce this error. You can use my example too:
#include <WebServer.h>
#include <WiFiClient.h>
#include <WiFiAP.h>
const char *ssid = "test";
const char *password = "1234";
WebServer server(80);
void handleRoot(){
server.send(200, "text/plain", "Hi there!");
}
void setup() {
Serial.begin(115200);
WiFi.softAP(ssid, password);
delay(100);
IPAddress myIP = WiFi.softAPIP();
Serial.println(myIP);
Serial.println("Server started");
server.on("/", handleRoot);
server.begin();
delay(2000);
Serial.println("Server up");
}
void loop() {
server.handleClient();
delay(1);
}
Output:
load:0x40080400,len:3600
entry 0x400805f0
0.0.0.0
Server started
assert failed: tcpip_send_msg_wait_sem IDF/components/lwip/lwip/src/api/tcpip.c:455 (Invalid mbox)
Backtrace: 0x400835a1:0x3ffca6d0 0x4008b6e1:0x3ffca6f0 0x40090b61:0x3ffca710 0x400ed2c2:0x3ffca840 0x400fd6ad:0x3ffca870 0x400fd70d:0x3ffca890 0x400ecab1:0x3ffca8e0 0x400d4476:0x3ffca900 0x400d44f0:0x3ffca950 0x400d645d:0x3ffca970 0x400d27e5:0x3ffca990 0x400d924a:0x3ffca9f0
I've tried to completely erase the flash and reprogram the board with no success. Also, I've tried with version 1.0.6 and it works.
Edit: In my case, the solution was to add this line, you may need to change some parameters for your specific case. I believe in the previous versions this was not needed.
WiFi.begin();
Also seeing the above issue. I tried @builder26's solution, but that actually just connected to my WiFi and didn't use the ethernet. (Absolutely no idea how it has the credentials - asumming its stored in the EEPROM or something?!)
Did you ever find any solution to this problem? I am running the exact same setup as you.
Heyo,
I'm trying to get WebSockets to work with an ESP32 (az-delivery, wroom) and an ENC28J60 module.
Minimal example:
As soon as webSocket.begin is hit it crashes with:
Which according to the stacktrace is:
Any Ideas?
EDIT: after digging around a bit - is using WebSocketServer with NETWORK_ENC28J670 even supported?