Page 2 of 2

Re: ESP32-S2 supports USB Camera or not

Posted: Wed Mar 10, 2021 4:53 pm
by Ritesh
I didnt have chance to test it yet, but is looking interesting:
https://github.com/sdima1357/esp32_usb_soft_host
Thanks.. I will check it and let you know..

As I have also checked with Espressif Sales team that USB host will supported from software stack after March..

Re: ESP32-S2 supports USB Camera or not

Posted: Thu Mar 11, 2021 3:31 am
by Sprite
As I have also checked with Espressif Sales team that USB host will supported from software stack after March.
Note that 'supported' is a strong word to use here. After march, we'll have a lower-level driver as well as hopefully a somewhat functional USBD upper level. Don't go and expect a plethora of class drivers and other support just yet.

Re: ESP32-S2 supports USB Camera or not

Posted: Thu Mar 11, 2021 3:45 am
by Ritesh
As I have also checked with Espressif Sales team that USB host will supported from software stack after March.
Note that 'supported' is a strong word to use here. After march, we'll have a lower-level driver as well as hopefully a somewhat functional USBD upper level. Don't go and expect a plethora of class drivers and other support just yet.
Thanks.

So, When it will be fully supported from lower driver and application stack into ESP32 IDF to use USB Low Speed, Full Speed and probably High Speed if it supported from hardware side? is there any time-line for the same?

Re: ESP32-S2 supports USB Camera or not

Posted: Thu Mar 11, 2021 4:16 am
by Sprite
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.)

Re: ESP32-S2 supports USB Camera or not

Posted: Fri Mar 12, 2021 3:37 am
by Ritesh
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.)
Thanks for providing updates for the same. We will check it internally and will take decision accordingly.