Зравствуйте! Кто может пояснить по размеру памяти EEPROM у ESP32? Я понимаю, что в качестве eprom на esp32 используется участок флеш-памяти и в настройках флпрог этот параметр установлен в 4096 байт и никак не меняется. Встречал мнение в интернете (например
http://digitrode.ru/computing-devices/m ... aciyu.html), что в библиотеке EEPROM.h максимум можно использовать 512 байт, хотя в описании самой библиотеки я этого не нашел. Опытным путем установил, что если размер EEPROM превысит 500 байт (наверно все-таки 512 байт) то, данные сохраняемые в EEPROM (например пользовательские параметры) хаотично пропадают после перезагрузки. Попробовал по этому примеру (
https://electromicro.ru/resources/wiki/ ... re-memory/) изменить разметку памяти, не получилось. Использую портативную версию флрог 7.3.4. ОТкрыв файлы разметки флеш памяти (D:\PortableFLProg_7-3- 4_Win64\ideV6\portable\packages\esp32\hardware\esp32\1.0.4\tools\partitions) вообще нигде не нашел строчек с EEPROM. Мало мне 512 байт, как реализовать все 4096 байт? Пока вышел из положения отключив внутреннюю EEPROM и подключив по I2C 24LC256.