- Tue Nov 22, 2016 4:55 pm
#58530
The data written in EEPROM are stored/cached in RAM until EEPROM.commit() occurs.
The 4096 number comes from the fact that Flash sector size is 4096. And it is also the space reserved between SPIFFS and the WiFi setting. I don't think it is a limitation by itself, although I didn't tried, I think it could be larger if LD scripts and cores files are modified accordingly. But is there any needs to do so, since EEPROM is only an emulation while we can still use storage with ESP.flashWrite() and ESP.flashRead() directly without such limitation.