Is it possible to access the S3 USB interface (not the serial one) from Arduino? If so, what does it look like?

This page summarizes the projects mentioned and recommended in the original post on /r/esp32

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • EspTinyUSB

    ESP32S2 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).

  • You might be in luck because there is an example here. https://github.com/chegewara/EspTinyUSB/tree/master/examples/device/midi

  • Adafruit_TinyUSB_Arduino

    Arduino library for TinyUSB

  • This is what you want https://github.com/adafruit/Adafruit_TinyUSB_Arduino There are examples for various USB device types.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • arduino-esp32

    Arduino core for the ESP32

  • For example, if you want to plug the S3 into a PC, you want USB device mode. See the following for examples. https://github.com/espressif/arduino-esp32/tree/master/libraries/USB/examples

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts