zephyr/drivers/usb
Tomasz Moń e3acf5fa04 drivers: udc_nrf: handle overwritten Set Address commands
USBD peripheral automatically handles Set Address command which can
lead to state mismatch between USB stack and the host. Keep track of
device address and issue fake Set Address commands on mismatch.

This fixes default vs addressed state mismatch that can occur due to
sufficently high SETUP handling latency. The state mismatch was most
commonly seen as SET CONFIGURATION failure when the enumeration happened
during periods with increased latency.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2024-11-19 18:12:04 -05:00
..
bc12
common drivers: udc_dwc2: Add missing GHWCFG bit defines 2024-09-25 12:03:12 +01:00
device drivers: Fix uninitialized variable warning. 2024-11-12 15:58:47 -06:00
udc drivers: udc_nrf: handle overwritten Set Address commands 2024-11-19 18:12:04 -05:00
uhc
uvb
CMakeLists.txt
Kconfig