diff --git a/src/knx/memory.cpp b/src/knx/memory.cpp index 4ee9cc5..fe08a92 100644 --- a/src/knx/memory.cpp +++ b/src/knx/memory.cpp @@ -204,7 +204,6 @@ void Memory::clearMemory() { _platform.writeNonVolatileMemory(0, 0xFF, _metadataSize); _platform.commitNonVolatileMemory(); - _saveTimeout = millis(); } void Memory::addSaveRestore(SaveRestore* obj) @@ -302,6 +301,7 @@ void Memory::freeMemory(uint8_t* ptr) removeFromUsedList(block); addToFreeList(block); + _saveTimeout = millis(); } void Memory::writeMemory(uint32_t relativeAddress, size_t size, uint8_t* data)