diff --git a/build-flags/build_flags_esp32-wifi b/build-flags/build_flags_esp32-wifi index a0b4801..a2b7530 100644 --- a/build-flags/build_flags_esp32-wifi +++ b/build-flags/build_flags_esp32-wifi @@ -6,7 +6,8 @@ -DMODBUS_DISABLE #-DMBUS_DISABLE -DCOUNTER_DISABLE -#-DSYSLOG_ENABLE - udp errors +-DSYSLOG_ENABLE +# - udp errors -DOTA -DMCP23017 -DMODBUS_TX_PIN=13 diff --git a/compiled/esp32-wifi/firmware.bin b/compiled/esp32-wifi/firmware.bin index 19b7fe6..f572673 100644 Binary files a/compiled/esp32-wifi/firmware.bin and b/compiled/esp32-wifi/firmware.bin differ diff --git a/lighthub/main.cpp b/lighthub/main.cpp index 81fb690..6822ab3 100644 --- a/lighthub/main.cpp +++ b/lighthub/main.cpp @@ -259,6 +259,12 @@ bool isNotRetainingStatus() { return (lanStatus != RETAINING_COLLECTING); } +int httpHandler(Client& client, String request, long contentLength) +{ + debugSerial<type == aJson_String) return element->valuestring; { ArduinoOTA.begin(Ethernet.localIP(), "Lighthub", "password", InternalStorage); + ArduinoOTA.setCustomHandler(httpHandler); infoSerial<type == aJson_String) return element->valuestring; { ArduinoOTA.begin(Ethernet.localIP(), "Lighthub", "password", flashStorage); + ArduinoOTA.setCustomHandler(httpHandler); infoSerial< 0) { infoSerial.printf("[HTTP] GET... code: %d\n", httpResponseCode); diff --git a/lighthub/modules/out_uartbridge.cpp b/lighthub/modules/out_uartbridge.cpp index b897a0d..78a7230 100644 --- a/lighthub/modules/out_uartbridge.cpp +++ b/lighthub/modules/out_uartbridge.cpp @@ -168,7 +168,7 @@ int out_UARTbridge::Poll(short cause) uint8_t chA; uint8_t chB; - while (MODULE_UATRBRIDGE_UARTA.available() || MODULE_UATRBRIDGE_UARTB.available()) + // while (MODULE_UATRBRIDGE_UARTA.available() || MODULE_UATRBRIDGE_UARTB.available()) { if (MODULE_UATRBRIDGE_UARTA.available())