Seeed Arduino SFUD
Универсальная поддержка SPI Flash-памяти с инициализацией, чтением QSPI и управлением защитой от записи
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5370262d474fabeea7dd77f000ed7b5d7d491eecfb736575b9427abb3653e834Seeed_Arduino_SFUD-2.0.2-5370262d.zipОписание
Если вы работаете с разными типами SPI Flash-памяти и хотите избежать привязки к конкретной модели чипа, эта библиотека — то, что нужно. SFUD решает главную проблему: флеши разных производителей используют отличающиеся команды и спецификации, что усложняет портирование кода между проектами. Библиотека поддерживает инициализацию Flash-устройств, быстрое чтение в режиме QSPI (доступно для 1, 2 или 4 линий данных) и управление статусом защиты от записи. По умолчанию инициализированная Flash защищена от записи, поэтому для работы с данными потребуется явно снять защиту через функцию изменения статуса. Полезна в проектах с прошивкой на Flash, в программаторах и везде, где нужна универсальная поддержка разных типов памяти без переписывания логики под каждый чип.