Data Fields
usbDeviceDesc Struct Reference

Structure defining USB Device Descriptor. More...

#include <usb_spec_defines.h>

Data Fields

uint8_t bLength
 
uint8_t bDescriptorType
 
uint16_t bcdUSB
 
uint8_t bDeviceClass
 
uint8_t bDeviceSubClass
 
uint8_t bDeviceProtocol
 
uint8_t bMaxPacketSize
 
uint16_t idVendor
 
uint16_t idProduct
 
uint16_t bcdDevice
 
uint8_t iManufacturer
 
uint8_t iProduct
 
uint8_t iSerialNumber
 
uint8_t bNumConfigurations
 

Detailed Description

Structure defining USB Device Descriptor.

Field Documentation

uint16_t usbDeviceDesc::bcdDevice

device release number.

uint16_t usbDeviceDesc::bcdUSB

USB Specification version.

uint8_t usbDeviceDesc::bDescriptorType

Descriptor Type.

uint8_t usbDeviceDesc::bDeviceClass

Each interface specifies its own class information .

uint8_t usbDeviceDesc::bDeviceProtocol

Device Protocol .

uint8_t usbDeviceDesc::bDeviceSubClass

Each interface specifies its own Subclass information .

uint8_t usbDeviceDesc::bLength

Descriptor Length.

uint8_t usbDeviceDesc::bMaxPacketSize

Maximum packet size for endpoint zero.

uint8_t usbDeviceDesc::bNumConfigurations

possible configurations .

uint16_t usbDeviceDesc::idProduct

Product ID.

uint16_t usbDeviceDesc::idVendor

Vendor ID.

uint8_t usbDeviceDesc::iManufacturer

manufacturer string descriptor index.

uint8_t usbDeviceDesc::iProduct

product string descriptor index.

uint8_t usbDeviceDesc::iSerialNumber

serial number string descriptor index.


The documentation for this struct was generated from the following file:

Copyright 2016, Texas Instruments Incorporated