forked from Makuna/NeoPixelBus
Fix RAM Attribute (#169)
This commit is contained in:
@@ -28,9 +28,9 @@ License along with NeoPixel. If not, see
|
||||
|
||||
#if defined(ARDUINO_ARCH_ESP8266) || defined(ARDUINO_ARCH_ESP32)
|
||||
|
||||
// ESP32 doesn't use ICACHE_RAM_ATTR
|
||||
// ESP32 doesn't define ICACHE_RAM_ATTR
|
||||
#ifndef ICACHE_RAM_ATTR
|
||||
#define ICACHE_RAM_ATTR
|
||||
#define ICACHE_RAM_ATTR IRAM_ATTR
|
||||
#endif
|
||||
|
||||
// for esp8266, due to linker overriding the ICACHE_RAM_ATTR for cpp files, these methods are
|
||||
|
@@ -31,9 +31,9 @@ License along with NeoPixel. If not, see
|
||||
#include <eagle_soc.h>
|
||||
#endif
|
||||
|
||||
// ESP32 doesn't use ICACHE_RAM_ATTR
|
||||
// ESP32 doesn't define ICACHE_RAM_ATTR
|
||||
#ifndef ICACHE_RAM_ATTR
|
||||
#define ICACHE_RAM_ATTR
|
||||
#define ICACHE_RAM_ATTR IRAM_ATTR
|
||||
#endif
|
||||
|
||||
inline uint32_t _getCycleCount()
|
||||
|
Reference in New Issue
Block a user