From 7061c5de9cf24d8debb35b4f28100beeaa7abff5 Mon Sep 17 00:00:00 2001 From: Rob58329 <30350495+Rob58329@users.noreply.github.com> Date: Fri, 10 May 2024 09:56:59 +0100 Subject: [PATCH 1/2] Update EEPROM.h - Added new function: bool isDirty() --- libraries/EEPROM/src/EEPROM.h | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/EEPROM/src/EEPROM.h b/libraries/EEPROM/src/EEPROM.h index fd0613b8fc9..2bcc97a3a21 100644 --- a/libraries/EEPROM/src/EEPROM.h +++ b/libraries/EEPROM/src/EEPROM.h @@ -45,6 +45,7 @@ class EEPROMClass { uint16_t length(); bool commit(); void end(); + bool isDirty(); uint8_t *getDataPtr(); uint16_t convert(bool clear, const char *EEPROMname = "eeprom", const char *nvsname = "eeprom"); From fae673e10419a9917cfb3f1fc1bb21d3a00072f9 Mon Sep 17 00:00:00 2001 From: Rob58329 <30350495+Rob58329@users.noreply.github.com> Date: Fri, 10 May 2024 09:58:40 +0100 Subject: [PATCH 2/2] Update EEPROM.cpp - Added new function: bool isDirty() --- libraries/EEPROM/src/EEPROM.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/EEPROM/src/EEPROM.cpp b/libraries/EEPROM/src/EEPROM.cpp index 7a6b6722faa..016e6843dd2 100644 --- a/libraries/EEPROM/src/EEPROM.cpp +++ b/libraries/EEPROM/src/EEPROM.cpp @@ -133,6 +133,10 @@ void EEPROMClass::end() { _handle = 0; } +bool EEPROMClass::isDirty() { + return _dirty; +} + uint8_t EEPROMClass::read(int address) { if (address < 0 || (size_t)address >= _size) { return 0;