zephyr/drivers/usb/device
David Jablonski 855a489a1c usb_dc_stm32: fix init on soft reset
Soft resetting a STM32 device currently does not reset the USB
connection, which causes a few problems: The endpoints do not respond
anymore, and within zephyr any kind of status information like
CDC_SET_CONTROL_LINE_STATE is also missing as they are not
re-negotiated.

This is fixed by stopping the USB device from zephyr side, right after
initialising the USB device.

Signed-off-by: David Jablonski <dayjaby@gmail.com>
2022-08-01 18:03:42 +02:00
..
CMakeLists.txt
Kconfig
usb_dc_dw.c
usb_dc_kinetis.c
usb_dc_mcux.c
usb_dc_native_posix.c
usb_dc_native_posix_adapt.c
usb_dc_native_posix_adapt.h
usb_dc_nrfx.c
usb_dc_rpi_pico.c
usb_dc_sam0.c drivers: Fix coding guidelines MISRAC:2012 Rule 14.4 do-whiles/Zero checks 2022-07-26 15:30:24 -04:00
usb_dc_sam_usbc.c
usb_dc_sam_usbhs.c
usb_dc_stm32.c usb_dc_stm32: fix init on soft reset 2022-08-01 18:03:42 +02:00
usb_dw_registers.h