- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- Alphabetical List
- Data Structures
- 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 186 of file usb_descriptors.h.

## Field Documentation

U8 S_usb_device_descriptor::bLength

Size of this descriptor in bytes.

Definition at line 187 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bDescriptorType

DEVICE descriptor type.

Definition at line 188 of file usb_descriptors.h.

U16 S_usb_device_descriptor::bscUSB

Binay Coded Decimal Spec. release.

Definition at line 189 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bDeviceClass

Class code assigned by the USB.

Definition at line 190 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bDeviceSubClass

Sub-class code assigned by the USB.

Definition at line 191 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bDeviceProtocol

Protocol code assigned by the USB.

Definition at line 192 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bMaxPacketSize0

Max packet size for EP0.

Definition at line 193 of file usb_descriptors.h.

U16 S_usb_device_descriptor::idVendor

Vendor ID. ATMEL = 0x03EB.

Definition at line 194 of file usb_descriptors.h.

U16 S_usb_device_descriptor::idProduct

Product ID assigned by the manufacturer.

Definition at line 195 of file usb_descriptors.h.

U16 S_usb_device_descriptor::bcdDevice

Device release number.

Definition at line 196 of file usb_descriptors.h.

U8 S_usb_device_descriptor::iManufacturer

Index of manu. string descriptor.

Definition at line 197 of file usb_descriptors.h.

U8 S_usb_device_descriptor::iProduct

Index of prod. string descriptor.

Definition at line 198 of file usb_descriptors.h.

U8 S_usb_device_descriptor::iSerialNumber

Index of S.N. string descriptor.

Definition at line 199 of file usb_descriptors.h.

U8 S_usb_device_descriptor::bNumConfigurations

Number of possible configurations.

Definition at line 200 of file usb_descriptors.h.

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

- usb_descriptors.h