SdFat
Работа с SD-картами (SD, SDHC, SDXC) через FAT16, FAT32 и exFAT, поддержка SPI и SDIO
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:44337637960a3fe3d02377fae13d2f5a288197515361ac7f31c9f3d1f3bd579dSdFat-2.3.0-44337637.zipОписание
Полнофункциональная библиотека для работы с SD-картами всех типов: обычными SD, SDHC и SDXC. Поддерживает файловые системы FAT16, FAT32 и exFAT, что охватывает практически любую карту памяти, которая может вам встретиться. Версия 2.3.1 исправила работу с exFAT-полями validLength и dataLength — теперь корректно обрабатываются прерываемые записи и предвыделенное место на карте. Заодно добавлена поддержка SDIO на RP2350B с возможностью выбора банков GPIO (0–31 или 16–47). Если вы работаете с Pico и нужна скорость SDIO вместо SPI — смотрите пример Rp2040SdioSetup, там показано, как подключить карту через протокол SDIO с Adafruit socket. Учтите, что в версии 2.3.1 были серьёзные внутренние изменения, поэтому при обновлении со старого кода может потребоваться корректировка логики работы с файловыми указателями.