USB device descriptor (USB 2.0 spec table 9-8) More...
USB device descriptor (USB 2.0 spec table 9-8)
Definition at line 123 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 | |
uint16_t usb_descriptor_device_t::bcd_device |
Binary-coded decimal device release
Definition at line 133 of file descriptor.h.
uint16_t usb_descriptor_device_t::bcd_usb |
Binary-coded decimal USB release specification
Definition at line 126 of file descriptor.h.
uint8_t usb_descriptor_device_t::class |
Device class code
Definition at line 127 of file descriptor.h.
uint8_t usb_descriptor_device_t::length |
Size of this descriptor.
Definition at line 124 of file descriptor.h.
uint8_t usb_descriptor_device_t::manufacturer_idx |
Manufacturer string index number
Definition at line 134 of file descriptor.h.
uint8_t usb_descriptor_device_t::max_packet_size |
EP0 max packet size (8, 16, 32 or 64 bytes)
Definition at line 130 of file descriptor.h.
uint8_t usb_descriptor_device_t::num_configurations |
Number of possible configurations
Definition at line 137 of file descriptor.h.
uint16_t usb_descriptor_device_t::product_id |
Product ID
Definition at line 132 of file descriptor.h.
uint8_t usb_descriptor_device_t::product_idx |
Product string index number
Definition at line 135 of file descriptor.h.
uint8_t usb_descriptor_device_t::protocol |
Device protocol code
Definition at line 129 of file descriptor.h.
uint8_t usb_descriptor_device_t::serial_idx |
Device serial number string index number
Definition at line 136 of file descriptor.h.
uint8_t usb_descriptor_device_t::subclass |
Device subclass code
Definition at line 128 of file descriptor.h.
uint8_t usb_descriptor_device_t::type |
Descriptor type (USB_TYPE_DESCRIPTOR_DEVICE)
Definition at line 125 of file descriptor.h.
uint16_t usb_descriptor_device_t::vendor_id |
Vendor ID (as assigned by the USB-IF)
Definition at line 131 of file descriptor.h.