| 
    Библиотека 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 подкласса интерфейса.
Общее количество связанных интерфейсов.