dI
Size: a a a
dI
dI
r
r
AY
r
r
ЕТ
r
r
AT
AT
ІБ
ESP32
и библиотеку ESPAsyncWebServer.h
. Написал функцию асинхроного сканирования wifi сетей. Работает все отлично, но есть одно НО.millis()
. Если в handler GET запроса вставить эту функцию но в колбеке не вызывать request->send
а просто вывести Serial json, то все отлично.server->on("/networks", HTTP_GET, [](AsyncWebServerRequest *request) {Код с проблемами, работает через раз, больше не работает чем работает:
WifiScanner::scanAsync([](String json) {
D_PRINTLN(json);
});
request->send(200, "application/json", "[]");
});
server->on("/networks", HTTP_GET, [](AsyncWebServerRequest *request) {Кто-то сталкивался с подобным?
WifiScanner::scanAsync([request](String json) {
request->send(200, "application/json", json);
});
});
ІБ
ІБ
Guru Meditation Error: Core 0 panic'ed (StoreProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4017f993 PS : 0x00060f30 A0 : 0x800dc73a A1 : 0x3ffb7770
A2 : 0x00000010 A3 : 0x00000000 A4 : 0x3ffb7800 A5 : 0x3ffb77f4
A6 : 0x3ffe20f0 A7 : 0x3ffe2134 A8 : 0x800de7c9 A9 : 0x3ffb7750
A10 : 0x3ffb7774 A11 : 0x3ffb7774 A12 : 0x3ffb7780 A13 : 0x3ffe05ec
A14 : 0x3ffe210c A15 : 0x6e6f736a SAR : 0x0000000a EXCCAUSE: 0x0000001d
EXCVADDR: 0x000000cc LBEG : 0x4000c46c LEND : 0x4000c477 LCOUNT : 0xffffffff
Backtrace: 0x4017f993:0x3ffb7770 0x400dc737:0x3ffb7790 0x400dc6a5:0x3ffb77d0 0x400d17e9:0x3ffb77f0 0x400d28fb:0x3ffb7830 0x400d2941:0x3ffb7850 0x400d5cdf:0x3ffb7890 0x400ec920:0x3ffb78f0 0x400ec987:0x3ffb7910 0x40088b8d:0x3ffb7930
Rebooting...
ІБ
AK
И"
ІБ
YT