-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
usb: update bcdUSB to 2.00 #7570
Comments
CC @pawelzadrozniak, will defer to him |
As far as I know, all supported controllers on STM32 SoCs are USB 2.0 compliant. |
There could be a configuration option to choose between 1.1 and 2.0. |
Only if there is no other way. e.g. if we have a non 2.0 compatible controller |
The SAM0 is USB2 so you're good there. I can't think of any reasons to support USB1.1. |
Update bcdUSB to 2.00 resolves zephyrproject-rtos#7570 Signed-off-by: Johann Fischer <j.fischer@phytec.de>
Update bcdUSB to 2.00 resolves #7570 Signed-off-by: Johann Fischer <j.fischer@phytec.de>
bcdUSB has been previously updated from 1.1 to 2.0 in default device descriptor, but not in DFU class. After USB bus reset performed by dfu-util, alternative descriptor is registered with bcdUSB set to 1.1. This mismatch causes communication failure. DFU descriptor's bcdUSB has been updated to match default one. Relates to zephyrproject-rtos#7570 Signed-off-by: Paweł Zadrożniak <pawel.zadrozniak@nordicsemi.no>
bcdUSB has been previously updated from 1.1 to 2.0 in default device descriptor, but not in DFU class. After USB bus reset performed by dfu-util, alternative descriptor is registered with bcdUSB set to 1.1. This mismatch causes communication failure. DFU descriptor's bcdUSB has been updated to match default one. Relates to #7570 Signed-off-by: Paweł Zadrożniak <pawel.zadrozniak@nordicsemi.no>
bcdUSB has been previously updated from 1.1 to 2.0 in default device descriptor, but not in DFU class. After USB bus reset performed by dfu-util, alternative descriptor is registered with bcdUSB set to 1.1. This mismatch causes communication failure. DFU descriptor's bcdUSB has been updated to match default one. Relates to zephyrproject-rtos#7570 Signed-off-by: Paweł Zadrożniak <pawel.zadrozniak@nordicsemi.no>
There is suggestion/need to increase bcdUSB to 2.00. Are all supported controllers USB Rev. 2.0 compliant?
?🆗 (STM32F1, STM32F3, STM32F4, STM32L4 USB 2.0 Specification compliant )?🆗 (SAM D21, SAM R21 Family module complies with the Universal Serial Bus (USB) 2.1specification)
@ydamigos, @carlescufi, @nzmichaelh @finikorg @loicpoulain
The text was updated successfully, but these errors were encountered: