Eine Bibliothek zur Verwendung des internen Blitzes des SAMD21/SAMD51 MCU mit dem FATFS -Dateisystem.
Die SAMD21 MCU verfügt über 256 KB Flash (512 KB Flash für den SAMD51), was ziemlich groß ist. Normalerweise nimmt die Firmware einen kleinen Teil davon ein. Der Zweck dieser Bibliothek besteht darin, den verbleibenden Speicherplatz als Speicher mithilfe des FATFS -Dateisystems zu verwenden. Dieser Speicher kann zum Speichern und Lesen von Dateien genauso verwendet werden wie mit einer SD -Karte. Darüber hinaus kann diese Speicherung als USB -Massenspeicher entlarvt werden. Die SAMD21 -Platine, wenn er an den USB -Anschluss eines Computers angeschlossen ist, erscheint als externes Flash -Laufwerk. Dateien können dann in/vom internen Flash -Speicher kopiert werden. Siehe die Exemples https://github.com/mollayo/samd_internalflash/tree/main/examples/internal_flash_with_usb_mass_storage.
Diese Bibliothek ist für die Arduino -IDE. Es wurde auf dem Seeduino Xiaomi, dem Adafruit Feather M0 WiFi und dem Itsybitsy M4 Express getestet, sollte jedoch mit allen Boards basierend auf dem SAMD21- oder SAMD51 MCU funktionieren.
Abhängigkeiten: