zephyr/drivers/usb/udc
Johann Fischer 973f914b90 drivers: udc_nrf: fix enqueue of control IN transfer with length 0
If the direction of the last setup packet is not to the device but to
the host, then the transfer is not a status stage and should be queued.
This is not checked and prevents a zero length control IN transfer to
the host, e.g. used by the DFU class to indicate the end of the upload
process.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2024-11-05 10:53:11 -06:00
..
CMakeLists.txt drivers: usb: udc: add Smartbond UDC driver 2024-10-22 20:41:55 +02:00
Kconfig drivers: usb: udc: add Smartbond UDC driver 2024-10-22 20:41:55 +02:00
Kconfig.dwc2 usb: dwc2: Allow for enabling USB if the cable is disconnected 2024-10-16 16:37:31 +01:00
Kconfig.it82xx2 ITE: it8xxx2: Remove CONFIG_PINCTRL from soc defconfig file 2024-10-15 13:52:55 +02:00
Kconfig.kinetis
Kconfig.mcux boards: nxp: Removing CONFIG_PINCTRL from the boards defconfig 2024-10-15 19:09:45 -04:00
Kconfig.nrf
Kconfig.numaker
Kconfig.rpi_pico drivers: udc: add UDC driver for RP2040 USB device controller 2024-09-05 16:57:46 -04:00
Kconfig.skeleton
Kconfig.smartbond drivers: usb: udc: add Smartbond UDC driver 2024-10-22 20:41:55 +02:00
Kconfig.stm32 drivers: stm32: Select PINCTRL when required 2024-09-03 14:40:55 +01:00
Kconfig.virtual
udc_common.c lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
udc_common.h
udc_dwc2_vendor_quirks.h usb: dwc2: Allow for enabling USB if the cable is disconnected 2024-10-16 16:37:31 +01:00
udc_dwc2.c drivers: udc_dwc2: Reduce TxFIFO0 allocation size 2024-10-23 16:51:38 +02:00
udc_dwc2.h drivers: udc_dwc2: Add hibernation vendor quirks 2024-09-26 03:33:52 -04:00
udc_it82xx2.c udc: it82xx2: emit SOF event 2024-10-22 14:01:11 +02:00
udc_kinetis.c drivers: udc_kinetis: reset control endpoint busy flags 2024-11-05 10:53:11 -06:00
udc_mcux_ehci.c drivers: udc: mcux: move isr context codes to work context 2024-09-10 12:38:03 -04:00
udc_mcux_ip3511.c drivers: udc: mcux: move isr context codes to work context 2024-09-10 12:38:03 -04:00
udc_nrf.c drivers: udc_nrf: fix enqueue of control IN transfer with length 0 2024-11-05 10:53:11 -06:00
udc_numaker.c
udc_rpi_pico.c drivers: udc: add UDC driver for RP2040 USB device controller 2024-09-05 16:57:46 -04:00
udc_skeleton.c
udc_smartbond.c drivers: usb: udc: add Smartbond UDC driver 2024-10-22 20:41:55 +02:00
udc_stm32.c drivers: udc: do not use the MPS value directly for the endpoint size 2024-08-21 18:25:30 +01:00
udc_virtual.c drivers: udc: do not use the MPS value directly for the endpoint size 2024-08-21 18:25:30 +01:00