zephyr/subsys/usb/device
Johann Fischer 3eec2a56d5 usb: device: get rid of the partial initialization called by SYS_INIT
Part of the initialization is done in the static usb_device_init()
function called by SYS_INIT(). We can move part of it, which initialize
the descriptor and calls usb_set_config(), to usb_enable(). This allow
some usb_get_device_descriptor() dependencies called at application
desired point.

Also make sure that usb_fix_descriptor() is called only once.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2024-05-08 12:00:46 +02:00
..
class drivers: use DT_INST_PROP over DT_INST_PROP_OR if possible 2024-01-30 00:26:58 +00:00
bos.c
CMakeLists.txt
Kconfig nrfx_usbd: Rename to nrf_usbd_common 2023-11-07 14:06:51 +01:00
os_desc.c
os_desc.h
usb_descriptor.c usb: device: get rid of the partial initialization called by SYS_INIT 2024-05-08 12:00:46 +02:00
usb_descriptor.h
usb_device.c usb: device: get rid of the partial initialization called by SYS_INIT 2024-05-08 12:00:46 +02:00
usb_transfer.c usb: device: Fix ZLP write race condition 2023-10-26 13:52:31 +02:00
usb_transfer.h
usb_work_q.c
usb_work_q.h