Skip to content
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

Is it possible to support USB2.0 fullspeed? #12

Open
Huckies opened this issue Feb 25, 2022 · 3 comments
Open

Is it possible to support USB2.0 fullspeed? #12

Huckies opened this issue Feb 25, 2022 · 3 comments

Comments

@Huckies
Copy link

Huckies commented Feb 25, 2022

Thanks to the excellent work first, it works great with legacy mouse and keyboards which have a 8-Bytes endpoint 0, but it fails when connected to a gaming keyboard with 64-Bytes endpoint 0, no device got enumerated. Is it possible to upgrade the fullspeed support? I guess it will fix the problem.

@sdima1357
Copy link
Owner

No, I can't implement full speed. I've tried but without success :( . Too slow port access.

@Huckies
Copy link
Author

Huckies commented Apr 2, 2022

Sorry for replying so late. Did you try to set pin drive capability to 3? Even through the GPIO matrix esp32 can run a 20+MHz SPI input or output so I can't figure out why the hardware fails.
I'm not very familiar with the wire-level usb protocol, if you can teach me a little I might be able to help improving this.

@sdima1357
Copy link
Owner

"I'm not very familiar with the wire-level usb protocol"
https://en.wikipedia.org/wiki/USB_(Communications)

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

2 participants