Data Fields

S_usb_device_descriptor Struct Reference

Usb Device Descriptor. More...

#include <usb_descriptors.h>

Data Fields

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

Detailed Description

Usb Device Descriptor.

Definition at line 174 of file usb_descriptors.h.


Field Documentation

Size of this descriptor in bytes.

Definition at line 175 of file usb_descriptors.h.

DEVICE descriptor type.

Definition at line 176 of file usb_descriptors.h.

Binay Coded Decimal Spec. release.

Definition at line 177 of file usb_descriptors.h.

Class code assigned by the USB.

Definition at line 178 of file usb_descriptors.h.

Sub-class code assigned by the USB.

Definition at line 179 of file usb_descriptors.h.

Protocol code assigned by the USB.

Definition at line 180 of file usb_descriptors.h.

Max packet size for EP0.

Definition at line 181 of file usb_descriptors.h.

Vendor ID. ATMEL = 0x03EB.

Definition at line 182 of file usb_descriptors.h.

Product ID assigned by the manufacturer.

Definition at line 183 of file usb_descriptors.h.

Device release number.

Definition at line 184 of file usb_descriptors.h.

Index of manu. string descriptor.

Definition at line 185 of file usb_descriptors.h.

Index of prod. string descriptor.

Definition at line 186 of file usb_descriptors.h.

Index of S.N. string descriptor.

Definition at line 187 of file usb_descriptors.h.

Number of possible configurations.

Definition at line 188 of file usb_descriptors.h.


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