Библиотека LUFA (раннее название MyUSB) версия 101122
|
Стандартный дескриптор связи интерфейсов USB (стиль именования USB-IF). More...
#include <StdDescriptors.h>
Data Fields | |
uint8_t | bLength |
uint8_t | bDescriptorType |
uint8_t | bFirstInterface |
uint8_t | bInterfaceCount |
uint8_t | bFunctionClass |
uint8_t | bFunctionSubClass |
uint8_t | bFunctionProtocol |
uint8_t | iFunction |
Тип для стандартного дескриптора связи интерфейсов (Interface Association Descriptor). Эта структура использует имена элементов, приближенные к соответствующему стандарту, чтобы обеспечить совместимость со стандартом.
Этот дескриптор добавлен как поддержка стандарта USB2.0, в ECN, размещенном в http://www.usb.org/developers/docs/InterfaceAssociationDescriptor_ecn.pdf. Это позволяет композитным устройствам с несколькими интерфейсами связывать несколько интерфейсов друг с другом в момент энумерации, с загрузкой одного generic-драйвера для всех интерфейсов в одной функции. Читайте ECN для получения более подробной информации.
Тип дескриптора, либо значение в USB_DescriptorTypes_t, либо значение, указываемое по специфичному классу.
Индекс первого связанного интерфейса.
ID класса интерфейса.
ID протокола интерфейса.
ID подкласса интерфейса.
Общее количество связанных интерфейсов.
Размер дескриптора в байтах.
Индекс строкового дескриптора, описывающего связь интерфейсов.