IskakINO_Storage
Гибридное хранилище данных с автоматическим выбором памяти (EEPROM, LittleFS, Preferences) и защитой CRC32 для AVR, ESP8266 и ESP32
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:bf17cf4a2b90484cb0106260437cccb6421cbeaa6a3d7dd952bebd63fceaa395IskakINO_Storage-1.0.1-bf17cf4a.zipОписание
Решение для сохранения данных на Arduino, ESP8266 и ESP32, которое само выбирает оптимальный способ хранения в зависимости от платы: Preferences (NVS) для ESP32, LittleFS для ESP8266, обычную EEPROM для AVR. Все данные защищены контрольной суммой CRC32 — если произойдёт сбой питания или повреждение памяти, библиотека это обнаружит. Поддерживает хранение любых типов данных: от простых переменных до сложных структур, без ручного преобразования. Встроен smart wear-leveling, который не перезаписывает память, если данные не изменились, что продлевает жизнь флеша. Каждый блок данных проверяется magic-byte, так что библиотека безошибочно отличит свои записи от чужих.