Hello,
1. How to switch the usb otg speed from full speed to low speed?
2. esp32s3's USB only support OTG, but in the pinout there is no usb id pin, why? I want to use USB ID pin to determine esp32s3 role. How to solve it?
Thanks
ESP32S3 USB OTG switch to Low Speed
-
- Posts: 25
- Joined: Thu Oct 13, 2016 5:53 am
ESP32S3 USB OTG switch to Low Speed
ESP32 Chip, Module, Development board! Go: http://analoglamb.com/shop/esp32
-
- Posts: 172
- Joined: Sun Jun 23, 2024 6:18 pm
Re: ESP32S3 USB OTG switch to Low Speed
On the ESP32-S3, D- and D+ should be tied to GPIO19 and GPIO20. More here: viewtopic.php?t=26030
Re: ESP32S3 USB OTG switch to Low Speed
The easiest way IIRC is to swap D+ and D- pins, but there is also some software way (when you configure usb device code).
-
- Posts: 25
- Joined: Thu Oct 13, 2016 5:53 am
Re: ESP32S3 USB OTG switch to Low Speed
How to switch the usb otg speed from full speed to low speed? @espressif
ESP32 Chip, Module, Development board! Go: http://analoglamb.com/shop/esp32
-
- Posts: 9709
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32S3 USB OTG switch to Low Speed
You would normally do that in the device stack, which in our case is TinyUSB. I don't think TinyUSB has proper support for this, though, as USB low speed isn't really used anymore when you also can do full speed.
-
- Posts: 25
- Joined: Thu Oct 13, 2016 5:53 am
Re: ESP32S3 USB OTG switch to Low Speed
Thanks
ESP32 Chip, Module, Development board! Go: http://analoglamb.com/shop/esp32
Who is online
Users browsing this forum: Baidu [Spider], Majestic-12 [Bot], sterisa and 282 guests