Библиотека LUFA (раннее название MyUSB) версия 101122
|
Стандартный дескриптор устройства USB (стиль именования USB-IF). More...
#include <StdDescriptors.h>
Data Fields | |
uint8_t | bLength |
uint8_t | bDescriptorType |
uint16_t | bcdUSB |
uint8_t | bDeviceClass |
uint8_t | bDeviceSubClass |
uint8_t | bDeviceProtocol |
uint8_t | bMaxPacketSize0 |
uint16_t | idVendor |
uint16_t | idProduct |
uint16_t | bcdDevice |
uint8_t | iManufacturer |
uint8_t | iProduct |
uint8_t | iSerialNumber |
uint8_t | bNumConfigurations |
Тип для стандартного дескриптора устройства USB. Эта структура использует имена элементов, приближенные к соответствующему стандарту, чтобы обеспечить совместимость со стандартом.
Номер релиза (версии) продукта.
uint16_t USB_StdDescriptor_Device_t::bcdUSB |
Закодированная в формате BCD поддерживаемая спецификация USB.
Тип дескриптора, либо значение в USB_DescriptorTypes_t, либо значение, указываемое по специфичному классу.
Класс устройства USB.
Протокол устройства USB.
Подкласс устройства USB.
Размер дескриптора в байтах.
Размер банка управляющей контрольной точки (имеющей адрес 0) в байтах.
Общее количество конфигураций, поддерживаемых устройством.
Уникальный ID для USB-продукта.
uint16_t USB_StdDescriptor_Device_t::idVendor |
ID вендора для USB-продукта.
Индекс строки для имени производителя. Хост запрашивает эту строку через отдельный управляющий запрос для строкового дескриптора.
Индекс строки для имени продукта/подробностей.
Индекс строки для глобального уникального шестнадцатиричного серийного номера продукта, закодированный в верхний регистр Unicode ASCII.