USB Device Descriptor.
#include <usb_descriptors.h>
Data Fields | |
U16 | bcdDevice |
Device release number. More... | |
U8 | bDescriptorType |
DEVICE descriptor type. More... | |
U8 | bDeviceClass |
Class code assigned by the USB. More... | |
U8 | bDeviceProtocol |
Protocol code assigned by the USB. More... | |
U8 | bDeviceSubClass |
Subclass code assigned by the USB. More... | |
U8 | bLength |
Size of this descriptor in bytes. More... | |
U8 | bMaxPacketSize0 |
Max packet size for EP0. More... | |
U8 | bNumConfigurations |
Number of possible configurations. More... | |
U16 | bscUSB |
Binary Coded Decimal Spec. release. More... | |
U16 | idProduct |
Product ID assigned by the manufacturer. More... | |
U16 | idVendor |
Vendor ID. ATMEL = 0x03EB. More... | |
U8 | iManufacturer |
Index of manufacturer string descriptor. More... | |
U8 | iProduct |
Index of product string descriptor. More... | |
U8 | iSerialNumber |
Index of serial number string descriptor. More... | |
U16 S_usb_device_descriptor::bcdDevice |
Device release number.
U8 S_usb_device_descriptor::bDescriptorType |
DEVICE descriptor type.
U8 S_usb_device_descriptor::bDeviceClass |
Class code assigned by the USB.
U8 S_usb_device_descriptor::bDeviceProtocol |
Protocol code assigned by the USB.
U8 S_usb_device_descriptor::bDeviceSubClass |
Subclass code assigned by the USB.
U8 S_usb_device_descriptor::bLength |
Size of this descriptor in bytes.
U8 S_usb_device_descriptor::bMaxPacketSize0 |
Max packet size for EP0.
U8 S_usb_device_descriptor::bNumConfigurations |
Number of possible configurations.
U16 S_usb_device_descriptor::bscUSB |
Binary Coded Decimal Spec. release.
U16 S_usb_device_descriptor::idProduct |
Product ID assigned by the manufacturer.
U16 S_usb_device_descriptor::idVendor |
Vendor ID. ATMEL = 0x03EB.
U8 S_usb_device_descriptor::iManufacturer |
Index of manufacturer string descriptor.
U8 S_usb_device_descriptor::iProduct |
Index of product string descriptor.
U8 S_usb_device_descriptor::iSerialNumber |
Index of serial number string descriptor.