مكتبة لاستخدام الفلاش الداخلي لـ SAMD21/SAMD51 MCU مع نظام ملفات FATFS.
يحتوي SAMD21 MCU على 256 كيلو بايت من فلاش (فلاش 512 كيلو بايت لـ SAMD51) ، وهو كبير جدًا. عادة ما تحتل البرامج الثابتة جزءًا صغيرًا منه. الغرض من هذه المكتبة هو استخدام المساحة المتبقية كتخزين باستخدام نظام ملفات FATFS. يمكن استخدام هذا التخزين لحفظ الملفات وقراءة بنفس الطريقة التي يتم بها باستخدام بطاقة SD. بالإضافة إلى ذلك ، يمكن كشف هذا التخزين باعتباره تخزينًا كبيرًا USB. يظهر لوحة SAMD21 عند توصيلها بمنفذ USB لجهاز الكمبيوتر كمحرك أقراص خارجي. يمكن بعد ذلك نسخ الملفات إلى/من تخزين الفلاش الداخلي. راجع exemple https://github.com/mollayo/samd_internalflash/tree/main/examples/internal_flash_with_usb_mass_storage.
هذه المكتبة هي ل Arduino IDE. تم اختباره على Seeduino Xiaomi ، و Adafruit Feather M0 WiFi و ItsyBitsy M4 Express ولكن يجب أن يعمل مع جميع اللوحات بناءً على SAMD21 أو SAMD51 MCU.
التبعيات: