diff --git a/lib/lib_basic/NeoPixelBus/src/internal/NeoEsp8266DmaMethod.h b/lib/lib_basic/NeoPixelBus/src/internal/NeoEsp8266DmaMethod.h index f867ac8db..103215655 100644 --- a/lib/lib_basic/NeoPixelBus/src/internal/NeoEsp8266DmaMethod.h +++ b/lib/lib_basic/NeoPixelBus/src/internal/NeoEsp8266DmaMethod.h @@ -39,7 +39,11 @@ extern "C" #include "ets_sys.h" #include "i2s_reg.h" +#ifndef ARDUINO_ESP8266_RELEASE_3_0_1 #include "i2s.h" +#else +#include "core_esp8266_i2s.h" +#endif #include "eagle_soc.h" #include "esp8266_peri.h" #include "slc_register.h" diff --git a/platformio_tasmota_cenv_sample.ini b/platformio_tasmota_cenv_sample.ini index 036a7764a..662d5dfa2 100644 --- a/platformio_tasmota_cenv_sample.ini +++ b/platformio_tasmota_cenv_sample.ini @@ -6,9 +6,9 @@ ;build_flags = ${core_stage.build_flags} [core_stage] -; *** Esp8266 core for Arduino version stage -platform = espressif8266 @ 3.0.0 -platform_packages = +; *** Esp8266 core for Arduino 3.0.1 +platform = espressif8266 +platform_packages = framework-arduinoespressif8266 @ https://github.com/esp8266/Arduino/releases/download/3.0.1/esp8266-3.0.1.zip ; *** Use Xtensa build chain 10.2. GNU23 from https://github.com/earlephilhower/esp-quick-toolchain tasmota/toolchain-xtensa @ 5.100200.210303 build_unflags = ${esp_defaults.build_unflags}