USB device descriptor (USB 2.0 spec table 9-8) More...
USB device descriptor (USB 2.0 spec table 9-8)
Definition at line 114 of file descriptor.h.
#include <descriptor.h>
Data Fields | |
uint8_t | length |
Size of this descriptor. | |
uint8_t | type |
Descriptor type (USB_TYPE_DESCRIPTOR_DEVICE) | |
uint16_t | bcd_usb |
Binary-coded decimal USB release specification | |
uint8_t | class |
Device class code | |
uint8_t | subclass |
Device subclass code | |
uint8_t | protocol |
Device protocol code | |
uint8_t | max_packet_size |
EP0 max packet size (8, 16, 32 or 64 bytes) | |
uint16_t | vendor_id |
Vendor ID (as assigned by the USB-IF) | |
uint16_t | product_id |
Product ID | |
uint16_t | bcd_device |
Binary-coded decimal device release | |
uint8_t | manufacturer_idx |
Manufacturer string index number | |
uint8_t | product_idx |
Product string index number | |
uint8_t | serial_idx |
Device serial number string index number | |
uint8_t | num_configurations |
Number of possible configurations | |