|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
BOS platform capability descriptor. More...
#include <zephyr/usb/bos.h>
Data Fields | |
| uint8_t | bLength |
| Size of this descriptor in bytes (20). | |
| uint8_t | bDescriptorType |
| Descriptor type. | |
| uint8_t | bDevCapabilityType |
| Device capability type. | |
| uint8_t | bReserved |
| Reserved (must be zero). | |
| uint8_t | PlatformCapabilityUUID [16] |
| Platform capability UUID (16 bytes, little-endian). | |
BOS platform capability descriptor.
Used to describe platform-specific capabilities, identified by a UUID.
| uint8_t usb_bos_platform_descriptor::bDescriptorType |
Descriptor type.
Must be set to USB_DESC_DEVICE_CAPABILITY.
| uint8_t usb_bos_platform_descriptor::bDevCapabilityType |
Device capability type.
Must be USB_BOS_CAPABILITY_PLATFORM.
| uint8_t usb_bos_platform_descriptor::bLength |
Size of this descriptor in bytes (20).
| uint8_t usb_bos_platform_descriptor::bReserved |
Reserved (must be zero).
| uint8_t usb_bos_platform_descriptor::PlatformCapabilityUUID[16] |
Platform capability UUID (16 bytes, little-endian).