USB_DeviceDescriptor_TypeDef Struct ReferencePlatform Middleware > USB > USB_COMMON

USB Device Descriptor.

Definition at line 396 of file em_usb.h .

#include < em_usb.h >

Data Fields

uint16_t bcdDevice
uint16_t bcdUSB
uint8_t bDescriptorType
uint8_t bDeviceClass
uint8_t bDeviceProtocol
uint8_t bDeviceSubClass
uint8_t bLength
uint8_t bMaxPacketSize0
uint8_t bNumConfigurations
uint16_t idProduct
uint16_t idVendor
uint8_t iManufacturer
uint8_t iProduct
uint8_t iSerialNumber

Field Documentation

uint16_t USB_DeviceDescriptor_TypeDef::bcdDevice

Device release number in binary-coded decimal

Definition at line 407 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() .

uint16_t USB_DeviceDescriptor_TypeDef::bcdUSB

USB Specification Release Number in Binary-Coded Decimal

Definition at line 399 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() .

uint8_t USB_DeviceDescriptor_TypeDef::bDescriptorType

Constant DEVICE Descriptor Type

Definition at line 398 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() , and USBH_QGetDeviceDescriptor() .

uint8_t USB_DeviceDescriptor_TypeDef::bDeviceClass

Class code (assigned by the USB-IF)

Definition at line 401 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() .

uint8_t USB_DeviceDescriptor_TypeDef::bDeviceProtocol

Protocol code (assigned by the USB-IF)

Definition at line 403 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() .

uint8_t USB_DeviceDescriptor_TypeDef::bDeviceSubClass

Subclass code (assigned by the USB-IF)

Definition at line 402 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() .

uint8_t USB_DeviceDescriptor_TypeDef::bLength

Size of this descriptor in bytes

Definition at line 397 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() , and USBH_QGetDeviceDescriptor() .

uint8_t USB_DeviceDescriptor_TypeDef::bMaxPacketSize0

Maximum packet size for endpoint zero

Definition at line 404 of file em_usb.h .

Referenced by USBD_Init() , USBH_PrintDeviceDescriptor() , and USBH_QueryDeviceB() .

uint8_t USB_DeviceDescriptor_TypeDef::bNumConfigurations

Number of possible configurations

Definition at line 412 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() .

uint16_t USB_DeviceDescriptor_TypeDef::idProduct

Product ID (assigned by the manufacturer)

Definition at line 406 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() .

uint16_t USB_DeviceDescriptor_TypeDef::idVendor

Vendor ID (assigned by the USB-IF)

Definition at line 405 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() .

uint8_t USB_DeviceDescriptor_TypeDef::iManufacturer

Index of string descriptor describing manufacturer

Definition at line 408 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() .

uint8_t USB_DeviceDescriptor_TypeDef::iProduct

Index of string descriptor describing product

Definition at line 409 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() .

uint8_t USB_DeviceDescriptor_TypeDef::iSerialNumber

Index of string descriptor describing the device serialnumber

Definition at line 410 of file em_usb.h .

Referenced by USBH_PrintDeviceDescriptor() .


The documentation for this struct was generated from the following file:
  • C:/repos/embsw_super_h1/platform/middleware/usb_gecko/inc/ em_usb.h