TinyUSB library for Arduino IDE. This library works with core platform that includes TinyUSB stack, typically you will see Adafruit_TinyUSB_Core inside core folder. Supported platform are:
- Adafruit_nRF52_Arduino
- Adafruit ArduinoCore-samd TinyUSB must be selected in menu
Tools->USB Stack
In addition to CDC that provided by the platform core, this library provide platform-independent for
- Human Interface Device (HID): Generic (In & Out), Keyboard, Mouse, Gamepad etc ...
- Mass Storage Class (MSC): with multiple LUNs
- Musical Instrument Digital Interface (MIDI)
More document to write ...