EEManager
Снижает количество циклов записи в EEPROM через отложенную запись по таймеру
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b6639585818793bf5eeba51f02193107bbf0f4419dc2c4f9e56c3a9b3b256738EEManager-2.0.2-b6639585.zipОписание
Если часто обновляешь данные в EEPROM, эта библиотека снижает количество циклов записи и продлевает жизнь памяти. Работает на основе стандартной EEPROM.h, поддерживает отложенную запись по таймеру — можно спокойно вызывать update() при каждом изменении параметра (например, при повороте энкодера), а физическая запись произойдёт только один раз через заданный интервал. Встроенный ключ первой записи автоматически сбрасывает данные к значениям по умолчанию, если ты поменяешь ключ инициализации. Работает на всех Arduino-платформах, но для ESP8266 и ESP32 рекомендуется использовать файловую систему вместе с библиотеками FileData или Pairs — это намного надёжнее для этих микроконтроллеров.