Microchip® Advanced Software Framework

usb_dev_desc_t Struct Reference

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

Referenced by uhc_enumeration_step15().

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

Referenced by uhc_enumeration_step12().

le16_t usb_dev_desc_t::idProduct

Referenced by uhi_vendor_install().

le16_t usb_dev_desc_t::idVendor

Referenced by uhi_vendor_install().

uint8_t usb_dev_desc_t::iManufacturer
uint8_t usb_dev_desc_t::iProduct
uint8_t usb_dev_desc_t::iSerialNumber