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 154 of file usb_descriptors.h.


Field Documentation

U8 S_usb_device_descriptor::bLength
 

Size of this descriptor in bytes.

Definition at line 155 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bDescriptorType
 

DEVICE descriptor type.

Definition at line 156 of file usb_descriptors.h.

U16 S_usb_device_descriptor::bscUSB
 

Binay Coded Decimal Spec. release.

Definition at line 157 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bDeviceClass
 

Class code assigned by the USB.

Definition at line 158 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bDeviceSubClass
 

Sub-class code assigned by the USB.

Definition at line 159 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bDeviceProtocol
 

Protocol code assigned by the USB.

Definition at line 160 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bMaxPacketSize0
 

Max packet size for EP0.

Definition at line 161 of file usb_descriptors.h.

U16 S_usb_device_descriptor::idVendor
 

Vendor ID. ATMEL = 0x03EB.

Definition at line 162 of file usb_descriptors.h.

U16 S_usb_device_descriptor::idProduct
 

Product ID assigned by the manufacturer.

Definition at line 163 of file usb_descriptors.h.

U16 S_usb_device_descriptor::bcdDevice
 

Device release number.

Definition at line 164 of file usb_descriptors.h.

U8 S_usb_device_descriptor::iManufacturer
 

Index of manu. string descriptor.

Definition at line 165 of file usb_descriptors.h.

U8 S_usb_device_descriptor::iProduct
 

Index of prod. string descriptor.

Definition at line 166 of file usb_descriptors.h.

U8 S_usb_device_descriptor::iSerialNumber
 

Index of S.N. string descriptor.

Definition at line 167 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bNumConfigurations
 

Number of possible configurations.

Definition at line 168 of file usb_descriptors.h.


The documentation for this struct was generated from the following file:
Generated on Fri Mar 17 16:02:10 2006 for Atmel by  doxygen 1.4.6-NO