zephyr/cmake/linker_script/common
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
..
common-ram.cmake usb: device_next: Introduce speed specific configurations 2024-04-22 06:51:22 -07:00
common-rom.cmake input: rename the internal callback struct to input_callback 2024-03-19 14:30:39 +01:00
debug-sections.cmake cmake: linker: converter arm and common ld scripts into CMake code 2021-08-30 08:54:23 -04:00
ram-end.cmake cmake/linker_script: Fix cmake linker scripts to define _end 2023-06-28 08:41:02 +00:00
thread-local-storage.cmake cmake: Add .tdata and .tbss to generated TLS linker sections 2022-04-28 11:09:01 +09:00