PicoFlashStorage
Управление flash-памятью RP2040 с защитой от износа, индексированием блоков и контролем целостности данных
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:693123f8c122266dbab9e500ff23515f84f7e782d2c5aca0c39462f9986acc06PicoFlashStorage-1.2.0-693123f8.zipОписание
Хранение данных во flash-памяти RP2040 требует защиты от износа и гарантии целостности. Эта библиотека решает эту задачу через автоматическое распределение записей по секторам, контроль износа и CRC-проверку блоков. Каждый сектор на 4096 байт содержит заголовок с счётчиком стираний и индекс блоков данных — это позволяет быстро найти нужную информацию без полного сканирования. Поддерживается типизированное хранилище с основным типом и подтипом блока, что удобно для организации разных видов конфигурации, счётчиков и параметров. Предназначена специально для Arduino и микроконтроллеров RP2040, работает с persistent-данными, которые должны пережить перезагрузку и сотни тысяч записей.