Una biblioteca para usar el flash interno del SAMD21/SAMD51 MCU con el sistema de archivos FATFS.
El SAMD21 MCU tiene 256 kb de flash (512kb flash para el SAMD51), que es bastante grande. Por lo general, el firmware ocupa una pequeña porción de él. El propósito de esta biblioteca es utilizar el espacio restante como almacenamiento utilizando el sistema de archivos FATFS. Este almacenamiento se puede usar para guardar y leer archivos de la misma manera que se realiza con una tarjeta SD. Además, este almacenamiento puede expuesto como un almacenamiento de masa USB. La placa SAMD21 cuando está conectada al puerto USB de una computadora aparece como una unidad flash externa. Los archivos se pueden copiar a/desde el almacenamiento flash interno. Vea el Exemple https://github.com/mollayo/samd_internalflash/tree/main/examples/internal_flash_with_usb_mass_storage.
Esta biblioteca es para Arduino IDE. Se ha probado en el Seeeduino Xiaomi, el Adafruit Feather M0 Wifi y el Itbitsy M4 Express, pero debería funcionar con todas las juntas basadas en el MCU SAMD21 o SAMD51.
Dependencias: