Atmel Software Framework

S_usb_device_descriptor Struct Reference

USB Device Descriptor.

#include <usb_descriptors.h>

Data Fields

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

U16 S_usb_device_descriptor::bcdDevice

Device release number.

U16 S_usb_device_descriptor::bcdDevice

Device release number.

U8 S_usb_device_descriptor::bDescriptorType

DEVICE descriptor type.

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::bDeviceClass

Class code assigned by the USB.

U8 S_usb_device_descriptor::bDeviceProtocol

Protocol 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::bDeviceSubClass

Subclass code assigned by the USB.

U8 S_usb_device_descriptor::bLength

Size of this descriptor in bytes.

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::bMaxPacketSize0

Max packet size for EP0.

U8 S_usb_device_descriptor::bNumConfigurations

Number of possible configurations.

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::bscUSB

Binary Coded Decimal Spec. release.

U16 S_usb_device_descriptor::idProduct

Product ID assigned by the manufacturer.

U16 S_usb_device_descriptor::idProduct

Product ID assigned by the manufacturer.

U16 S_usb_device_descriptor::idVendor

Vendor ID. ATMEL = 0x03EB.

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::iManufacturer

Index of manufacturer string descriptor.

U8 S_usb_device_descriptor::iProduct

Index of product string descriptor.

U8 S_usb_device_descriptor::iProduct

Index of product string descriptor.

Index of string descriptor.

U8 S_usb_device_descriptor::iSerialNumber

Index of serial number string descriptor.

U8 S_usb_device_descriptor::iSerialNumber

Index of serial number string descriptor.

Index of serial string descriptor.