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 |
Definition at line 493 of file USBDescriptors.h.
uint16_t _USBDeviceDescriptor::bcdDevice |
Device release number in BCD format.
Definition at line 514 of file USBDescriptors.h.
uint16_t _USBDeviceDescriptor::bcdUSB |
USB specification release number in BCD format.
Definition at line 500 of file USBDescriptors.h.
Descriptor type (USBGenericDescriptor_DEVICE).
Definition at line 498 of file USBDescriptors.h.
Device class code.
Definition at line 502 of file USBDescriptors.h.
Device protocol code.
Definition at line 506 of file USBDescriptors.h.
Device subclass code.
Definition at line 504 of file USBDescriptors.h.
uint8_t _USBDeviceDescriptor::bLength |
Size of this descriptor in bytes.
Definition at line 496 of file USBDescriptors.h.
Maximum packet size of endpoint 0 (in bytes).
Definition at line 508 of file USBDescriptors.h.
Number of possible configurations for the device.
Definition at line 522 of file USBDescriptors.h.
uint16_t _USBDeviceDescriptor::idProduct |
Product ID.
Definition at line 512 of file USBDescriptors.h.
uint16_t _USBDeviceDescriptor::idVendor |
Vendor ID.
Definition at line 510 of file USBDescriptors.h.
Index of the manufacturer string descriptor.
Definition at line 516 of file USBDescriptors.h.
uint8_t _USBDeviceDescriptor::iProduct |
Index of the product string descriptor.
Definition at line 518 of file USBDescriptors.h.
Index of the serial number string descriptor.
Definition at line 520 of file USBDescriptors.h.