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

Стандартный дескриптор интерфейса USB (стиль именования USB-IF). More...

#include <StdDescriptors.h>

Data Fields

uint8_t bLength
uint8_t bDescriptorType
uint8_t bInterfaceNumber
uint8_t bAlternateSetting
uint8_t bNumEndpoints
uint8_t bInterfaceClass
uint8_t bInterfaceSubClass
uint8_t bInterfaceProtocol
uint8_t iInterface

Detailed Description

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

See also:
USB_Descriptor_Interface_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