Adafruit SPIFlash
Работа с SPI/QSPI flash-памятью и файловыми системами FAT или CircuitPython FS из Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:7360299d348edcd3f18d6e569e4c4d5a8e4898373edda9005ebf87963461af00Adafruit_SPIFlash-5.1.1-7360299d.zipОписание
Работа с внешней SPI или QSPI памятью напрямую из Arduino — это одна из часто встречающихся задач, и именно для этого нужна эта библиотека. Она поддерживает множество популярных плат: Adafruit nRF52, SAMD, Raspberry Pi Pico и ESP32. Основное — можно создать файловую систему FAT прямо на flash-памяти или использовать встроенную CircuitPython FS. Библиотека работает и с обычными SPI, и с быстрыми QSPI интерфейсами на nRF52 и SAMD51, плюс поддерживает FRAM устройства. Реализованы низкоуровневые API для прямого доступа к памяти и интеграция с блочным устройством SdFat, что упрощает работу с файлами. Если нужна надёжная работа с внешней памятью и файловыми системами, эта библиотека — правильный выбор.