diff --git a/Marlin/src/libs/numtostr.cpp b/Marlin/src/libs/numtostr.cpp index b9503cb242..aa00b5d6e2 100644 --- a/Marlin/src/libs/numtostr.cpp +++ b/Marlin/src/libs/numtostr.cpp @@ -25,7 +25,9 @@ #include "../inc/MarlinConfigPre.h" #include "../core/utility.h" -#pragma GCC diagnostic ignored "-Wimplicit-fallthrough" +#if !ARDUINO_ARCH_ESP32 + #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" +#endif constexpr char DIGIT(const uint8_t n) { return '0' + n; } diff --git a/ini/esp32.ini b/ini/esp32.ini index 4afaeaa030..f40b37ef14 100644 --- a/ini/esp32.ini +++ b/ini/esp32.ini @@ -45,7 +45,7 @@ extends = env:esp32 board = marlin_MKS_TinyBee platform = espressif32@~3.5.0 board_build.partitions = default_8MB.csv -build_src_flags = -O3 -Wno-volatile +build_src_flags = -O3 monitor_filters = esp32_exception_decoder [env:godi_esp32] diff --git a/ini/features.ini b/ini/features.ini index 49e0c5054e..f56175a3d6 100644 --- a/ini/features.ini +++ b/ini/features.ini @@ -375,7 +375,7 @@ IS_SCARA = build_src_filter=+ + MORGAN_SCARA = build_src_filter=+ HAS_MICROSTEPS = build_src_filter=+ -(ESP3D_)?WIFISUPPORT = AsyncTCP, ESP Async WebServer +(ESP3D_)?WIFISUPPORT = esp32async/AsyncTCP@3.3.3, mathieucarbou/ESP Async WebServer@3.0.6 ESP3DLib=https://github.com/luc-github/ESP3DLib/archive/dc0f3d96c6.zip arduinoWebSockets=links2004/WebSockets@2.3.4 luc-github/ESP32SSDP@1.1.1