From 7f1611d683a594c4778f6e3a3a02fe1100079cb9 Mon Sep 17 00:00:00 2001 From: Christian Schwinne Date: Fri, 23 Jul 2021 20:26:37 +0200 Subject: [PATCH] Restored compatibility with ESP8266 Arduino Core < 3.0.1 (#500) --- src/internal/NeoEsp8266DmaMethod.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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"