Microchip® Advanced Software Framework

S_usb_device_descriptor Struct Reference

USB Device Descriptor.

#include <usb_descriptors.h>

Data Fields

U16 bcdDevice
 Device release number. More...
 
U8 bDescriptorType
 DEVICE descriptor type. More...
 
U8 bDeviceClass
 Class code assigned by the USB. More...
 
U8 bDeviceProtocol
 Protocol code assigned by the USB. More...
 
U8 bDeviceSubClass
 Subclass code assigned by the USB. More...
 
U8 bLength
 Size of this descriptor in bytes. More...
 
U8 bMaxPacketSize0
 Max packet size for EP0. More...
 
U8 bNumConfigurations
 Number of possible configurations. More...
 
U16 bscUSB
 Binary Coded Decimal Spec. release. More...
 
U16 idProduct
 Product ID assigned by the manufacturer. More...
 
U16 idVendor
 Vendor ID. ATMEL = 0x03EB. More...
 
U8 iManufacturer
 Index of manufacturer string descriptor. More...
 
U8 iProduct
 Index of product string descriptor. More...
 
U8 iSerialNumber
 Index of serial number string descriptor. More...
 

U16 S_usb_device_descriptor::bcdDevice

Device release number.

U8 S_usb_device_descriptor::bDescriptorType

DEVICE descriptor type.

U8 S_usb_device_descriptor::bDeviceClass

Class code assigned by the USB.

U8 S_usb_device_descriptor::bDeviceProtocol

Protocol code assigned by the USB.

U8 S_usb_device_descriptor::bDeviceSubClass

Subclass code assigned by the USB.

U8 S_usb_device_descriptor::bLength

Size of this descriptor in bytes.

U8 S_usb_device_descriptor::bMaxPacketSize0

Max packet size for EP0.

U8 S_usb_device_descriptor::bNumConfigurations

Number of possible configurations.

U16 S_usb_device_descriptor::bscUSB

Binary Coded Decimal Spec. release.

U16 S_usb_device_descriptor::idProduct

Product ID assigned by the manufacturer.

U16 S_usb_device_descriptor::idVendor

Vendor ID. ATMEL = 0x03EB.

U8 S_usb_device_descriptor::iManufacturer

Index of manufacturer string descriptor.

U8 S_usb_device_descriptor::iProduct

Index of product string descriptor.

U8 S_usb_device_descriptor::iSerialNumber

Index of serial number string descriptor.