zephyr/samples/subsys
Tomasz Moń 5144d0f65f usb: device_next: Introduce speed specific configurations
USB High-Speed devices must be able to operate at both High-Speed and
Full-Speed. The USB specification allows the device to have different
configurations depending on connection speed. Modify the API to reflect
USB Specification requirements on what can (e.g. configurations) and
what cannot (e.g. VID, PID) be speed dependent.

While the class configurations for different speeds are completely
independent, the actual class instances are shared between operating
speeds (because only one speed can be active at a time). Classes are
free to provide different number of interfaces and/or endpoints for
different speeds. The endpoints are assigned for all operating speeds
during initialization.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2024-04-22 06:51:22 -07:00
..
bindesc samples bindesc: Add runtime test and change default to native_sim 2023-11-20 12:02:48 +01:00
canbus samples/subsys: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
console hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
debug samples/subsys: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
display samples: ci: add st_b_lcd40_dsi1_mb1166_a09 shield 2024-04-02 21:03:10 -04:00
edac doc: samples: edac: add syntax highlight to code blocks 2023-10-18 15:51:22 +03:00
fs samples: subsys: fs: stm:32 fix misuse of zephyr,sdmmc-disk compatible 2024-04-18 11:10:36 +02:00
input samples: tests: additional overlay and conf file adjustments 2024-04-09 23:35:54 +02:00
ipc boards: nrf53: switch to the network CPU management API 2024-04-12 11:31:47 +02:00
llext hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
logging samples: logging: logger: Add harness to the BT configuration 2024-04-04 10:12:52 +02:00
lorawan samples: subsys: lorawan: class_a: add multicast support 2024-01-30 14:14:05 +00:00
mgmt samples: mgmt: hawkbit: add testcase 2024-04-19 16:39:31 +00:00
modbus samples: net: Change to use CONFIG_POSIX_API 2024-03-27 13:40:13 -05:00
nvs samples: subsys: nvs fix hard fault when running on stm32 targets 2024-04-11 09:08:52 +02:00
pm hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
portability hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
rtio/sensor_batch_processing samples: Switch integration_platforms from native_posix to native_sim 2023-11-20 12:02:48 +01:00
sensing sensing: Fix initializer compile-time constant 2024-01-24 10:32:10 +01:00
settings samples/subsys/settings: 64bit native_sim/native_posix overlays 2024-04-18 08:05:04 -07:00
shell flash: Move dependency on FLASH_PAGE_LAYOUT where it belongs 2024-04-10 10:01:40 +02:00
sip_svc
task_wdt hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
testsuite samples: pytest: add README 2023-12-14 10:12:21 +01:00
tracing tests: Fix missed renames 2024-04-10 11:50:29 +02:00
usb usb: device_next: Introduce speed specific configurations 2024-04-22 06:51:22 -07:00
usb_c samples: usb-c: sink: Add support for WeAct STM32G431 core 2023-11-21 09:54:02 +01:00
video samples: net: Change to use CONFIG_POSIX_API 2024-03-27 13:40:13 -05:00
zbus samples/subsys/zbus/uart_bridge: Add missing overlays for native_sim 2024-04-18 12:20:14 +02:00
subsys.rst doc: samples: Fix incorrect maxdepth for some toctrees 2023-09-26 12:02:54 +02:00