Skip to content

Add support for TinyUSB Host #10978

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

Open
1 task done
marchingband opened this issue Feb 18, 2025 · 9 comments
Open
1 task done

Add support for TinyUSB Host #10978

marchingband opened this issue Feb 18, 2025 · 9 comments
Milestone

Comments

@marchingband
Copy link

Related area

USB

Hardware specification

ESP32-S3

Is your feature request related to a problem?

I would like to use USB Host on S3.

Describe the solution you'd like

I hear that USB Host support is ready from tinyusb, which is very exciting.
hathach/tinyusb#2634 (comment)

Would it be possible to confirm this?
Will we see some example code at some point?
I am particularly interested in MIDI USB Host.
thank you!

Describe alternatives you've considered

Currently I use esp-idf for USB MIDI Host, but I would like to use Arduino, because I produce development boards, and my users prefer Arduino.

Additional context

No response

I have checked existing list of Feature requests and the Contribution Guide

  • I confirm I have checked existing list of Feature requests and Contribution Guide.
@marchingband marchingband added the Type: Feature request Feature request for Arduino ESP32 label Feb 18, 2025
@me-no-dev
Copy link
Member

we have not added host support to Arduino yet, but we will look into it in near future

@marchingband
Copy link
Author

That's amazing thank you.
Can we leave this issue open to track updates or is there a better place?

@me-no-dev me-no-dev changed the title example code for USB Host Add support for TinyUSB Host Feb 18, 2025
@me-no-dev
Copy link
Member

Sure we can. I updated the title

@me-no-dev me-no-dev added this to the 3.3.0 milestone Feb 18, 2025
@lucasssvaz lucasssvaz removed the Type: Feature request Feature request for Arduino ESP32 label Feb 18, 2025
@JorenSix
Copy link
Contributor

I just wanted to add that I am also looking for MIDI capabilities in Arduino environments with an S3. Would be great to see this working in a similar way as with the Teensy devices with MIDI and other USB device type support. Thanks in advance.

@polygonfuture
Copy link

I am looking for this feature as well. Spent three days tring to implement and it's hell.

Would be great for this to be in the arduino esp core. Using an m5stack Core S3 (ESP32-S3)

@marchingband
Copy link
Author

@me-no-dev any updates? Is this still on the road map? Thanks!

@me-no-dev
Copy link
Member

It is on the roadmap. Can not give time estimate yet

@davidandreoletti
Copy link

It is on the roadmap. Can not give time estimate yet

@me-no-dev I understand the "no date" commitment. If this is something you can communicate, would you able to indicate whether that's a low or middle priority task at the moment ?

@me-no-dev
Copy link
Member

It's low to middle priority @davidandreoletti we have issues to fix with currently supported peripherals (including USB device)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants