src/lib/DenkoEEPROM.cpp in denko-0.13.1 vs src/lib/DenkoEEPROM.cpp in denko-0.13.2
- old
+ new
@@ -1,10 +1,18 @@
//
// Basic EEPROM read and write functionality.
//
#include "Denko.h"
-#ifdef EEPROM_PRESENT
+#ifdef DENKO_EEPROM
+#include <EEPROM.h>
+
+// Emulate 512 bytes of EEPROM on ESP chips and the RP2040.
+#if defined(ESP8266) || defined(ESP32) || defined(ARDUINO_ARCH_RP2040)
+ #define EEPROM_EMULATED
+ #define EMULATED_EEPROM_LENGTH 512
+#endif
+
// CMD = 6
// Read from the microcontroller's EEPROM.
//
// pin = empty
// val = number of bytes to read
\ No newline at end of file