-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support ESP32-S3 USB Host #2634
Comments
Would like to have the same, I hope to get USB CDC ACM (virtual com port) devices running on a ESP32 as USB Host. Preferably with Micropython, since Micropython uses tinyusb, I thought would be a good idea to look here if Host actually is supported 🫣 |
This PR updates the USB library, mainly bringing the tinyusb submodule up to date. Many fixes and small improvements but no impact to applications using the library itself. NB. Still no host support for esp32sx :-( See hathach/tinyusb#2634
Hi guys, in case you are still interested in USB Host applications, we have it supported on ESP32-S2 and ESP32-S3 in esp-idf Here's some documentation https://docs.espressif.com/projects/esp-idf/en/stable/esp32s3/api-reference/peripherals/usb_host.html And some CDC examples https://github.com/espressif/esp-idf/tree/master/examples/peripherals/usb/host/cdc |
@tore-espressif Thanks, yes I use that when I am on esp-idf. I have some projects that are on Arduino (ex. https://www.sparkfun.com/products/21307), and it would be very valuable to have USB Host available in both frameworks. Is there a brief way to explain why this is especially challenging for the developers? The question comes up fairly frequently and I never know what to say. |
Related area
I would like to have tinyUSB support USB Host on ESP32-S3
Hardware specification
ESP32-S3
Is your feature request related to a problem?
I have USB MIDI Host working under esp-idf, but I need to port my project to Arduino, and TinyUSB does not yet support ESP32-S3 host.
Describe the solution you'd like
Add host support, and ideally a MIDI example :)
I have checked existing issues, dicussion and documentation
The text was updated successfully, but these errors were encountered: