JW_FRAM
Работа с памятью FRAM через SPI с поддержкой EEPROM-подобного интерфейса и валидации данных для ESP32
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ddbbe35181deac1f064d32d79737b26af751d77a418b25831fe1e0bb2a511c4cJW_FRAM-1.0.2-ddbbe351.zipОписание
Библиотека работает с памятью FRAM через SPI, предоставляя два уровня доступа — прямую работу с адресами для максимального контроля и удобный интерфейс в стиле EEPROM для сохранения переменных, строк и структур. Ориентирована на ESP32, особенно на модули JW Control. Поддерживает числовые типы, bool, String, строки в C-стиле, trivially copyable структуры и валидированные блоки конфигурации с проверкой целостности через magic, version, length и checksum. Стандартная частота SPI составляет 1 МГц и может быть переконфигурирована в конструкторе. Требует зависимость Adafruit BusIO и подойдёт для проектов, где нужно надёжное энергонезависимое хранилище с защитой от повреждения данных.