I'm going to periodically store data in the flash of my WaveShare zero. Looking at the source of this EEPROM library... https://github.com/earlephilhower/ardui ... EEPROM.cpp
It seems like it's going to erase an entire 4k section of memory, correct?
And so therefore there is no use in wear leveling within that 4k region, correct?
To be clear, what I mean by "wear leveling" is writing the data to addr=0, with a flag bit set indicating it's the "active" address. Next time, we unset that flag, then increment the addr to 1, and repeat.
It seems like it's going to erase an entire 4k section of memory, correct?
And so therefore there is no use in wear leveling within that 4k region, correct?
To be clear, what I mean by "wear leveling" is writing the data to addr=0, with a flag bit set indicating it's the "active" address. Next time, we unset that flag, then increment the addr to 1, and repeat.
Statistics: Posted by mstrat — Sat Apr 13, 2024 4:55 pm