f4e0f9004f
This change implements the following, necessary for remote wakeup to be supported: - implement usb_dc_wakeup_request() call to trigger remote wakeup - implement interrupts to detect supsended/resumed state - implement extra logic to simulate resumed state when the resume is a result of remote wakeup. In this case the rp2040 chip doesn't send a USB_INTR_DEV_RESUME_FROM_HOST interrupt, or any other interrupts when the resume condition is detected to be extended by the upstream port, so we need to simulate this event when we see activity on the bus. Signed-off-by: Purdea Andrei <andrei@purdea.ro> |
||
---|---|---|
.. | ||
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 | ||
usb_dc_sam_usbc.c | ||
usb_dc_sam_usbhs.c | ||
usb_dc_stm32.c | ||
usb_dw_registers.h |