EEvar
Сохранение переменных во внутреннюю память EEPROM с автоматическим восстановлением при перезагрузке
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:d2eb86b94be26d2e0c7b90f1d2fc75a9b5efc0b4425ba0160071748e4117ecccEEvar-0.2.3-d2eb86b9.zipОписание
Экономная библиотека для сохранения переменных во внутреннюю память микроконтроллера. Работает с любыми простыми типами данных — bool, int, float, пользовательские структуры — плюс строки String. После записи в EEPROM значение автоматически восстанавливается при включении или перезагрузке устройства, без лишних телодвижений с адресами и смещениями. Есть два типа: EEstore для редко используемых больших данных и EEvar для часто обращаемых значений. Все переменные должны быть глобальными или статическими, менять их порядок или добавлять новые посередине нельзя — испортится сохраненное. На ESP8266 библиотека занимает 512 байт дополнительной оперативной памяти. Помните про износ флеша — встроенных механизмов защиты от перезаписи нет.