Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
usb_association_descriptor Struct Reference

USB Association Descriptor defined in USB 3 spec. More...

#include <zephyr/usb/usb_ch9.h>

Data Fields

uint8_t bLength
 Descriptor length.
uint8_t bDescriptorType
 Descriptor type.
uint8_t bFirstInterface
 First interface number.
uint8_t bInterfaceCount
 Number of associated interfaces.
uint8_t bFunctionClass
 Function class.
uint8_t bFunctionSubClass
 Function subclass.
uint8_t bFunctionProtocol
 Function protocol.
uint8_t iFunction
 Function string index.

Detailed Description

USB Association Descriptor defined in USB 3 spec.

See Table 9-16 of the specification.

Field Documentation

◆ bDescriptorType

uint8_t usb_association_descriptor::bDescriptorType

Descriptor type.

◆ bFirstInterface

uint8_t usb_association_descriptor::bFirstInterface

First interface number.

◆ bFunctionClass

uint8_t usb_association_descriptor::bFunctionClass

Function class.

◆ bFunctionProtocol

uint8_t usb_association_descriptor::bFunctionProtocol

Function protocol.

◆ bFunctionSubClass

uint8_t usb_association_descriptor::bFunctionSubClass

Function subclass.

◆ bInterfaceCount

uint8_t usb_association_descriptor::bInterfaceCount

Number of associated interfaces.

◆ bLength

uint8_t usb_association_descriptor::bLength

Descriptor length.

◆ iFunction

uint8_t usb_association_descriptor::iFunction

Function string index.


The documentation for this struct was generated from the following file: