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

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

Detailed Description

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

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

See also:
USB_Descriptor_Interface_Association_t для версии этого типа с нестандартными именами элементов, специфичными для LUFA.

Field Documentation

Тип дескриптора, либо значение в USB_DescriptorTypes_t, либо значение, указываемое по специфичному классу.

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

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

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

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

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

Размер дескриптора в байтах.

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


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