Une bibliothèque d'utilisation du flash interne du MCU SAMD21 / SAMD51 avec le système de fichiers FATFS.
Le MCU SAMD21 a 256 Ko de flash (512 Ko Flash pour le SAMD51), ce qui est assez grand. Habituellement, le firmware en occupe une petite partie. Le but de cette bibliothèque est d'utiliser l'espace restant comme stockage à l'aide du système de fichiers FATFS. Ce stockage peut être utilisé pour enregistrer et lire des fichiers de la même manière qu'il se fait avec une carte SD. De plus, ce stockage peut être exposé en tant que stockage de masse USB. La carte SAMD21 lorsqu'elle est branchée sur le port USB d'un ordinateur apparaît comme un lecteur flash externe. Les fichiers peuvent ensuite être copiés sur / depuis le stockage flash interne. Voir l'exemple https://github.com/mollayo/samd_internalflash/tree/main/examples/internal_flash_with_usb_mass_storage.
Cette bibliothèque est destinée à l'IDE Arduino. Il a été testé sur le Seeduuino Xiaomi, le WiFi Adafruit Feather M0 et le ItyBitsy M4 Express, mais il devrait fonctionner avec toutes les planches basées sur le MCU SAMD21 ou SAMD51.
Dépendances: