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