mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
fd663b4ab1
USB devices may support string descriptors in multiple languages. The supported languages are stored in a LANGID table, which itself is a string descriptor at index 0. When fetching the LANGID table itself, the USB 2.0 specification does not specify what LANGID to use, thus the Hub driver would use the default LANGID "ENUM_LANGID". However, this would cause some devices to stall. This commit fixes the issue by always requesting the LANGID table itself using a LANGID of 0. |
||
---|---|---|
.. | ||
include | ||
private_include | ||
test | ||
CMakeLists.txt | ||
hcd_dwc.c | ||
hub.c | ||
Kconfig | ||
maintainers.md | ||
usb_helpers.c | ||
usb_host.c | ||
usb_phy.c | ||
usb_private.c | ||
usbh.c |