NeuEEPROM
Безопасное управление EEPROM для ESP32/ESP8266 с именованными слотами, атомарными транзакциями и защитой от сбоев
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:229cca7594928418a879d394f8a82a517935a87f8983dac81358d8f60b2a39c4NeuEEPROM-2.0.3-229cca75.zipОписание
Если вы работаете с ESP32 или ESP8266 и устали от ручного управления EEPROM с расчётом смещений и риском повреждения данных, эта библиотека берёт всё на себя. NeuEEPROM работает с именованными слотами вместо адресов — регистрируете структуру, пишите данные, система сама выравнивает размеры до 4 байт, защищает от сбоев питания через атомарные транзакции и поддерживает целостность через CRC. Есть теневой буфер в RAM, защита от спама записи, подсчёт циклов flash, базовая XOR-обфускация, экспорт/импорт данных и инструменты диагностики. Фрагментация памяти решается ручной компактификацией свободного пространства — автоматическая не предусмотрена, чтобы не нагружать процессор. Для критичных приложений с частыми записями и высокими требованиями к надёжности это удобный выбор.