Postby ESP_Sprite » Thu Mar 11, 2021 4:16 am
It depends on what you call 'fully supported'. Basic super-low-level HCD support should end up in ESP-IDF whenever it syncs to Github. Full (libusb-ish) USBD support for all speeds and all endpoint types will end up there somewhere around July, likely. Native driver support for every individual class in the USB spec? Probably never, there's like a gazillion of those. (Note all these dates are estimates, don't build your product on the basis these are spot on, usual disclaimers apply etc) It depends on what you want and what your capabilities are if you can get away with using either the HCD or the USBD code direcly, or if you need to wait for us to finish the class drivers.
(Also note that as of this moment, we don't have any hardware capable of doing high speed USB transfers, so you're not waiting for software if you need that.)