EZPROM
Управление EEPROM с автоматическим распределением адресов и размеров для объектов любых типов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:d45986b7ff911f77d4236bc274f65cab06cea36cee33c094a141aeadc95bad21EZPROM-1.2.0-d45986b7.zipОписание
Если вам нужно сохранять и загружать данные во встроенную EEPROM, обычно приходится манипулировать адресами вручную и следить за размерами объектов. EZPROM берёт эту рутину на себя: вы сохраняете объект с ID номером, а библиотека сама управляет адресом и размером. Поддерживает любые типы данных — примитивы, массивы, даже многомерные структуры. Каждый объект занимает на 3 байта больше за счёт метаданных (ID и размер). Особенность: если вы сохраняете объект с тем же ID, но другого размера, библиотека может автоматически перераспределить место, если включить режим перезаписи. Перед первым использованием нужно вызвать setup для инициализации EEPROM. Полезна для проектов, где требуется гибкое хранилище конфигураций или логов, но критична экономия памяти.