Microchip® Advanced Software Framework

S_usb_device_descriptor Struct Reference

USB Device Descriptor.

#include <usb_descriptors.h>

Data Fields

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

uint16_t S_usb_device_descriptor::bcdDevice

Device release number.

uint8_t S_usb_device_descriptor::bDescriptorType

DEVICE descriptor type.

uint8_t S_usb_device_descriptor::bDeviceClass

Class code assigned by the USB.

uint8_t S_usb_device_descriptor::bDeviceProtocol

Protocol code assigned by the USB.

uint8_t S_usb_device_descriptor::bDeviceSubClass

Subclass code assigned by the USB.

uint8_t S_usb_device_descriptor::bLength

Size of this descriptor in bytes.

uint8_t S_usb_device_descriptor::bMaxPacketSize0

Max packet size for EP0.

uint8_t S_usb_device_descriptor::bNumConfigurations

Number of possible configurations.

uint16_t S_usb_device_descriptor::bscUSB

Binary Coded Decimal Spec. release.

uint16_t S_usb_device_descriptor::idProduct

Product ID assigned by the manufacturer.

uint16_t S_usb_device_descriptor::idVendor

Vendor ID. ATMEL = 0x03EB.

uint8_t S_usb_device_descriptor::iManufacturer

Index of manufacturer string descriptor.

uint8_t S_usb_device_descriptor::iProduct

Index of product string descriptor.

uint8_t S_usb_device_descriptor::iSerialNumber

Index of serial number string descriptor.