Supports unlimited amount of virtual drives. The esp32s2Stick builds on that tutorial, creating a slick compact package. One-click mounting of ISO, CUE, NRG, MDS/MDF, CCD, IMG images.
You can see how to create a USB-serial, USB mass storage, and USB HID device using it. In addition to the ESP32-S2, the library supports a wide variety of popular microcontrollers.ĭentella's YouTube tutorial walks you through setting up the Arduino IDE with an ESP32-S2 based-board and the TinyUSB library. The TinyUSB library is an open-source, cross-platform USB stack that supports both the host and device roles. With the TinyUSB library, Arduino code can use the USB OTG feature to a wide variety of USB devices. The S2 and, presumably, the S3 modules contain support for USB On-The-Go (OTG). The well-known ESP32 continues to surprise us.
However, the esp32s2Stick's USB port has a creative secret! Using the ESP32-S2's OTG capability, this stick enumerates itself as various USB devices! Electronics tutorial writer and video creator Luca Dentella created a microcontroller board that might, at first, look like every other ESP32-based board.