Библиотека для использования внутренней вспышки MCU SAMD21/SAMD51 с файловой системой FATFS.
MCU SAMD21 имеет 256 КБ вспышки (флэш -память 512 КБ для SAMD51), что довольно велика. Обычно прошивка занимает небольшую часть. Цель этой библиотеки - использовать оставшееся пространство в качестве хранилища с использованием файловой системы FATFS. Это хранилище можно использовать для сохранения и чтения файлов так же, как это делается с помощью SD -карты. Кроме того, это хранилище может быть открыто как USB -массовое хранилище. Плата SAMD21 при подключении к USB -порту компьютера появляется как внешний флеш -диск. Затем файлы могут быть скопированы в/из внутреннего хранилища Flash. См. Exemple https://github.com/mollayo/samd_internalflash/tree/main/examples/internal_flash_with_usb_mass_storage.
Эта библиотека для Arduino IDE. Он был протестирован на Seeeduino Xiaomi, Adafruit Feather M0 Wi -Fi и Itsybitsy M4 Express, но он должен работать со всеми досками на основе SAMD21 или SAMD51 MCU.
Зависимости: