LUFA Library
120219
|
Standard USB Device Descriptor (USB-IF naming conventions). 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 |
Type define for a standard Device Descriptor. This structure uses the relevant standard's given element names to ensure compatibility with the standard.
Product release (version) number.
uint16_t USB_StdDescriptor_Device_t::bcdUSB |
BCD of the supported USB specification.
Type of the descriptor, either a value in USB_DescriptorTypes_t or a value given by the specific class.
USB device class.
USB device protocol.
USB device subclass.
Size of the descriptor, in bytes.
Size of the control (address 0) endpoint's bank in bytes.
Total number of configurations supported by the device.
Unique product ID for the USB product.
uint16_t USB_StdDescriptor_Device_t::idVendor |
Vendor ID for the USB product.
String index for the manufacturer's name. The host will request this string via a separate control request for the string descriptor.
String index for the product name/details.
String index for the product's globally unique hexadecimal serial number, in uppercase Unicode ASCII.