Библиотека LUFA (раннее название MyUSB) версия 101122
|
Стандартный дескриптор связи интерфейсов USB (стиль именования LUFA). More...
#include <StdDescriptors.h>
Data Fields | |
USB_Descriptor_Header_t | Header |
uint8_t | FirstInterfaceIndex |
uint8_t | TotalInterfaces |
uint8_t | Class |
uint8_t | SubClass |
uint8_t | Protocol |
uint8_t | IADStrIndex |
Тип для стандартного дескриптора связи интерфейсов (Interface Association Descriptor). Эта структура использует имена элементов, специфичные для LUFA, чтобы яснее показать предназначение элементов.
Этот дескриптор добавлен как поддержка стандарта USB2.0, в ECN, размещенном в http://www.usb.org/developers/docs/InterfaceAssociationDescriptor_ecn.pdf. Это позволяет композитным устройствам с несколькими интерфейсами связывать несколько интерфейсов друг с другом в момент энумерации, с загрузкой одного generic-драйвера для всех интерфейсов в одной функции. Читайте ECN для получения более подробной информации.
ID класса интерфейса.
Индекс первого связанного интерфейса.
Заголовок дескриптора, содержащий его тип и размер.
Индекс строкового дескриптора, описывающего связь интерфейсов.
ID протокола интерфейса.
ID подкласса интерфейса.
Общее количество связанных интерфейсов.