zephyr/subsys/usb
Johann Fischer 32668dc7fd usb: device_next: allow string descriptor index to be updated
Support for multiple instances of a class implementation,
and the ability to register an instance to a configuration
at runtime, requires a mechanism to add a string descriptor
and update its index based on the total number of descriptors.

We also need to handle some special string descriptors like
Product or Serial Number provided by the application.
Marked as such by using specific macros, these descriptors
can be sorted out by the stack and the device descriptor
indexes are updated automatically.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2023-05-26 09:48:19 -04:00
..
device iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
device_next usb: device_next: allow string descriptor index to be updated 2023-05-26 09:48:19 -04:00
host iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
usb_c usb-c: Add USB-C Subsystem Source PD Support 2023-04-28 10:06:01 +02:00
CMakeLists.txt usb: add initial USB host support 2022-12-16 13:21:12 +01:00