USB_DeviceDescriptor_TypeDef Struct Reference
USB Device Descriptor.
#include <
em_usb.h
>
Data Fields |
|
| uint8_t | bLength |
| uint8_t | bDescriptorType |
| uint16_t | bcdUSB |
| uint8_t | bDeviceClass |
| uint8_t | bDeviceSubClass |
| uint8_t | bDeviceProtocol |
| uint8_t | bMaxPacketSize0 |
| uint16_t | idVendor |
| uint16_t | idProduct |
| uint16_t | bcdDevice |
| uint8_t | iManufacturer |
| uint8_t | iProduct |
| uint8_t | iSerialNumber |
| uint8_t | bNumConfigurations |
Field Documentation
| uint16_t USB_DeviceDescriptor_TypeDef::bcdDevice |
Device release number in binary-coded decimal
| uint16_t USB_DeviceDescriptor_TypeDef::bcdUSB |
USB Specification Release Number in Binary-Coded Decimal
| uint8_t USB_DeviceDescriptor_TypeDef::bDescriptorType |
Constant DEVICE Descriptor Type
| uint8_t USB_DeviceDescriptor_TypeDef::bDeviceClass |
Class code (assigned by the USB-IF)
| uint8_t USB_DeviceDescriptor_TypeDef::bDeviceProtocol |
Protocol code (assigned by the USB-IF)
| uint8_t USB_DeviceDescriptor_TypeDef::bDeviceSubClass |
Subclass code (assigned by the USB-IF)
| uint8_t USB_DeviceDescriptor_TypeDef::bLength |
Size of this descriptor in bytes
| uint8_t USB_DeviceDescriptor_TypeDef::bMaxPacketSize0 |
Maximum packet size for endpoint zero
| uint8_t USB_DeviceDescriptor_TypeDef::bNumConfigurations |
Number of possible configurations
| uint16_t USB_DeviceDescriptor_TypeDef::idProduct |
Product ID (assigned by the manufacturer)
| uint16_t USB_DeviceDescriptor_TypeDef::idVendor |
Vendor ID (assigned by the USB-IF)
| uint8_t USB_DeviceDescriptor_TypeDef::iManufacturer |
Index of string descriptor describing manufacturer
| uint8_t USB_DeviceDescriptor_TypeDef::iProduct |
Index of string descriptor describing product
| uint8_t USB_DeviceDescriptor_TypeDef::iSerialNumber |
Index of string descriptor describing the device serialnumber
The documentation for this struct was generated from the following file:
-
em_usb.h