diff --git a/src/internal/NeoEsp8266DmaMethod.h b/src/internal/NeoEsp8266DmaMethod.h index 0ddc99d..7a8a323 100644 --- a/src/internal/NeoEsp8266DmaMethod.h +++ b/src/internal/NeoEsp8266DmaMethod.h @@ -40,7 +40,13 @@ extern "C" #include "ets_sys.h" #include "i2s_reg.h" -#include "core_esp8266_i2s.h" + +#ifdef ARDUINO_ESP8266_MAJOR //this define was added in ESP8266 Arduino Core version v3.0.1 + #include "core_esp8266_i2s.h" //for Arduino core >= 3.0.1 +#else + #include "i2s.h" //for Arduino core <= 3.0.0 +#endif + #include "eagle_soc.h" #include "esp8266_peri.h" #include "slc_register.h"