upd AnalogADC, fix asyncWiFi UDP

This commit is contained in:
Mit4el
2025-02-17 20:49:33 +03:00
parent e988481404
commit 9cbf5f0b38
2 changed files with 69 additions and 28 deletions

View File

@@ -236,12 +236,15 @@ void setup() {
// инициализация задач переодического выполнения
periodicTasksInit();
#if defined(ESP8266)
// Перенесли после получения IP, так как теперь работа WiFi асинхронная
// запуск работы udp
addThisDeviceToList();
#ifdef UDP_ENABLED
udpListningInit();
udpBroadcastInit();
#endif
#endif
// создаем событие завершения конфигурирования для возможности выполнения блока кода при загрузке
createItemFromNet("onStart", "1", 1);
@@ -302,6 +305,20 @@ void setup() {
}
void loop() {
#if !defined(ESP8266)
static bool udpFirstFlag = true;
// Перенесли после получения IP, так как теперь работа WiFi асинхронная
if (isNetworkActive() && udpFirstFlag) {
udpFirstFlag = false;
// запуск работы udp
addThisDeviceToList();
#ifdef UDP_ENABLED
udpListningInit();
udpBroadcastInit();
#endif
}
#endif
#ifdef LOOP_DEBUG
unsigned long st = millis();
#endif