EEProm_Safe_Wear_Level
Защита данных EEPROM от износа через wear-leveling с CRC-проверкой и учётом циклов записи для AVR-плат
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:01378f8c1f05ccce770d40d7b51ba1bc139a97b36f7bb80636d2b3d4a8a0ff8aEEProm_Safe_Wear_Level-25.10.7-01378f8c.zipОписание
Если вы хранили в EEPROM Arduino критические данные и волновались о её износе или целостности информации — вот специализированное решение для этого. Библиотека реализует wear-leveling через кольцевой буфер, CRC-проверку для обнаружения повреждений, и ведёт учёт циклов записи, чтобы вы точно знали, сколько ресурса осталось. Защищает данные от перезаписи программной памяти при ошибках приложения и страхует управляющие структуры от коррупции. Поддерживает хранение строк, чисел, логических значений и структур, многораздельное чтение-запись, поиск по временным меткам. Ограничена AVR-платами — для ESP32 и подобных архитектур wear-leveling через эту библиотеку не сработает. Подходит для коммерческих и критических проектов, где надёжность хранения — не роскошь.