Библиотека LUFA (раннее название MyUSB) версия 101122
USB_Descriptor_Interface_Association_t Struct Reference

Стандартный дескриптор связи интерфейсов 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

Detailed Description

Тип для стандартного дескриптора связи интерфейсов (Interface Association Descriptor). Эта структура использует имена элементов, специфичные для LUFA, чтобы яснее показать предназначение элементов.

Этот дескриптор добавлен как поддержка стандарта USB2.0, в ECN, размещенном в http://www.usb.org/developers/docs/InterfaceAssociationDescriptor_ecn.pdf. Это позволяет композитным устройствам с несколькими интерфейсами связывать несколько интерфейсов друг с другом в момент энумерации, с загрузкой одного generic-драйвера для всех интерфейсов в одной функции. Читайте ECN для получения более подробной информации.

See also:
USB_StdDescriptor_Interface_Association_t для версии этого типа со стандартными именами элементов.

Field Documentation

ID класса интерфейса.

Индекс первого связанного интерфейса.

Заголовок дескриптора, содержащий его тип и размер.

Индекс строкового дескриптора, описывающего связь интерфейсов.

ID протокола интерфейса.

ID подкласса интерфейса.

Общее количество связанных интерфейсов.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines