RingEEPROM
Увеличивает ресурс EEPROM за счет распределения записей по кольцевому буферу адресов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:1e436018cb234ab478484b5d3bfeb3847c2b57d38f8d025b429530935924736dRingEEPROM-0.1.0-1e436018.zipОписание
EEPROM в Arduino Uno и Mega выдерживает примерно 100 тысяч циклов записи на каждую ячейку памяти, и это создает реальную проблему для приложений, которые часто обновляют данные. Например, счётчик энергии, пишущий значение каждые 10 секунд, превысит лимит за две недели. RingEEPROM решает это распределением записей по разным ячейкам памяти: вместо того чтобы записывать переменную в одно и то же место, библиотека использует кольцевой буфер, поочередно циклируя по нескольким адресам. Так одна логическая переменная занимает больше физической памяти, но её реальный срок службы растет в несколько раз. Подходит для датчиков, счётчиков и других систем, где нужны частые обновления энергонезависимых данных на Atmega-микроконтроллерах.