This commit is contained in:
Cornelius Köpp 2025-08-23 12:02:30 +00:00 committed by GitHub
commit d83f419ec2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -302,6 +302,8 @@ void Memory::freeMemory(uint8_t* ptr)
removeFromUsedList(block); removeFromUsedList(block);
addToFreeList(block); addToFreeList(block);
_saveTimeout = millis(); _saveTimeout = millis();
if (_saveTimeout == 0)
_saveTimeout = 1; // prevent 0=disabled; no impact by minimal increased timeout
} }
void Memory::writeMemory(uint32_t relativeAddress, size_t size, uint8_t* data) void Memory::writeMemory(uint32_t relativeAddress, size_t size, uint8_t* data)
@ -309,6 +311,8 @@ void Memory::writeMemory(uint32_t relativeAddress, size_t size, uint8_t* data)
if(_saveTimeout != 0) if(_saveTimeout != 0)
{ {
_saveTimeout = millis(); _saveTimeout = millis();
if (_saveTimeout == 0)
_saveTimeout = 1; // prevent 0=disabled; no impact by minimal increased timeout
} }
_platform.writeNonVolatileMemory(relativeAddress, data, size); _platform.writeNonVolatileMemory(relativeAddress, data, size);
} }