diff --git a/esp3d/src/core/hal.cpp b/esp3d/src/core/hal.cpp index 1c3d0b88..0b913e64 100644 --- a/esp3d/src/core/hal.cpp +++ b/esp3d/src/core/hal.cpp @@ -220,14 +220,15 @@ void Hal::wdtFeed() //wait function void Hal::wait (uint32_t milliseconds) { -#if defined(ASYNCWEBSERVER) || defined(ARDUINO_ARCH_ESP32) +#if defined(ASYNCWEBSERVER) uint32_t timeout = millis(); while ( (millis() - timeout) < milliseconds) { wdtFeed(); } -#else // !(ASYNCWEBSERVER + ARDUINO_ARCH_ESP32) +#else // !(ASYNCWEBSERVER + wdtFeed(); delay(milliseconds); -#endif // !ASYNCWEBSERVER & !ARDUINO_ARCH_ESP32 +#endif // !ASYNCWEBSERVER } uint16_t Hal::getChipID()