|
Lightweight USB stack
1.0
|
USB interface association descriptor. More...
#include <usb_std.h>
Data Fields | |
| uint8_t | bLength |
| Size of the descriptor, in bytes. | |
| uint8_t | bDescriptorType |
| IAD descriptor. | |
| uint8_t | bFirstInterface |
| Index of the first associated interface. | |
| uint8_t | bInterfaceCount |
| Total number of associated interfaces. | |
| uint8_t | bFunctionClass |
| Function class ID. | |
| uint8_t | bFunctionSubClass |
| Function subclass ID. | |
| uint8_t | bFunctionProtocol |
| Function protocol ID. | |
| uint8_t | iFunction |
| Index of the string descriptor describing the interface association. | |
USB interface association descriptor.
USB interface association descriptor (IAD) allows the device to group interfaces that belong to a function.