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

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

#include <StdDescriptors.h>

Data Fields

USB_Descriptor_Header_t Header
uint16_t USBSpecification
uint8_t Class
uint8_t SubClass
uint8_t Protocol
uint8_t Endpoint0Size
uint16_t VendorID
uint16_t ProductID
uint16_t ReleaseNumber
uint8_t ManufacturerStrIndex
uint8_t ProductStrIndex
uint8_t SerialNumStrIndex
uint8_t NumberOfConfigurations

Detailed Description

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

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

Field Documentation

Класс устройства USB.

Размер банка управляющей контрольной точки (имеющей адрес 0) в байтах.

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

Индекс строки для имени производителя. Хост запрашивает эту строку через отдельный управляющий запрос для строкового дескриптора.

Note:
Если такая строка не предоставлена, используйте NO_DESCRIPTOR.

Общее количество конфигураций, поддерживаемых устройством.

Уникальный ID для USB-продукта.

Индекс строки для имени продукта/подробностей.

See also:
См. запись структуры ManufacturerStrIndex.

Протокол устройства USB.

Номер релиза (версии) продукта.

Индекс строки для глобального уникального шестнадцатиричного серийного номера продукта, закодированный в верхний регистр Unicode ASCII.

Note:
На некоторых моделях AVR имеется встроенный в чип серийный номер, который можно использовать для серийного номера устройства. Для использования внутреннего серийного номера установите это поле в USE_INTERNAL_SERIAL. На устройствах, которые не поддерживают внутренний серийный номер, это будет вычисляться как 0, что приведет к генерации хостом псевдоуникального значения серийного номера для устройства при его подключении.
See also:
См. запись структуры ManufacturerStrIndex.

Подкласс устройства USB.

Закодированная в формате BCD поддерживаемая спецификация USB.

ID вендора для USB-продукта.


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