DRAG AND DROP FILES ON SELECT ARDUINO BOARDS




Historically, getting files on to a microcontroller device was a fraught process. You might have found yourself placing image data manually into arrays in code, or perhaps repeatedly swapping SD cards in and out. For select Arduino boards, that’s no longer a problem – thanks to the new TinyUSB library from Adafruit (Youtube link, embedded below).

The library is available on Github, and is compatible with SAMD21 and SAMD51 boards, as well as Nordic’s NRF52840. It allows the Arduino board to appear as a USB drive, and files can simply be dragged and dropped into place. The library can set up to use SPI flash, SD cards, or even internal chip memory as the storage medium.




Potential applications include images, audio files, fonts, or even configuration files. Future plans include porting the TinyUSB library to the ESP32-S2 as well. Being able to drag a settings file straight on to a board could make getting WiFi boards online much less of a hassle.

We’ve seen other nifty USB libraries before, VUSB is a great option if you need USB on your AVR microcontroller. Video after the break.

Source: DRAG AND DROP FILES ON SELECT ARDUINO BOARDS




This Post / Project can also be found using search terms:

  • arduino drag and drop
READ  RemoteDebug for ESP Platforms

Leave a Comment

*
= 4 + 6

(Spamcheck Enabled)

Read previous post:
ONE ARDUINO HANDHELD TO RULE THEM ALL
ONE ARDUINO HANDHELD TO RULE THEM ALL

There’s nothing quite as annoying as duplicated effort. Having to jump through the same hoops over and over again is...

Close
Scroll to top