For USB Host Controllers there are the UHCI/OHCI/EHCI/XHCI specification that define how to program a driver. Is there an equivalent specification for USB Device Controllers?
1 Answer 1
No. Generally, every USB-capable microcontroller has a USB block that you can control by writing to some registers in your code, but those registers are pretty different on the different microcontrollers and I have not heard of any attempt to standardize them.
answered May 26, 2020 at 17:22
David Grayson
88.1k24 gold badges159 silver badges195 bronze badges
Sign up to request clarification or add additional context in comments.