Standard USB device descriptor structure.
#include <usb_protocol.h>
Data Fields | |
le16_t | bcdDevice |
le16_t | bcdUSB |
uint8_t | bDescriptorType |
uint8_t | bDeviceClass |
uint8_t | bDeviceProtocol |
uint8_t | bDeviceSubClass |
uint8_t | bLength |
uint8_t | bMaxPacketSize0 |
uint8_t | bNumConfigurations |
le16_t | idProduct |
le16_t | idVendor |
uint8_t | iManufacturer |
uint8_t | iProduct |
uint8_t | iSerialNumber |
le16_t usb_dev_desc_t::bcdDevice |
le16_t usb_dev_desc_t::bcdUSB |
uint8_t usb_dev_desc_t::bDescriptorType |
uint8_t usb_dev_desc_t::bDeviceClass |
uint8_t usb_dev_desc_t::bDeviceProtocol |
uint8_t usb_dev_desc_t::bDeviceSubClass |
uint8_t usb_dev_desc_t::bLength |
uint8_t usb_dev_desc_t::bMaxPacketSize0 |
uint8_t usb_dev_desc_t::bNumConfigurations |
le16_t usb_dev_desc_t::idProduct |
le16_t usb_dev_desc_t::idVendor |
uint8_t usb_dev_desc_t::iManufacturer |
uint8_t usb_dev_desc_t::iProduct |
uint8_t usb_dev_desc_t::iSerialNumber |