USB_DeviceDescriptor_TypeDef Struct ReferencePlatform Middleware > USB > USB_COMMON
USB Device Descriptor.
Definition at line 402
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 413
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 405
of file em_usb.h
.
Referenced by USBH_PrintDeviceDescriptor().
uint8_t USB_DeviceDescriptor_TypeDef::bDescriptorType |
Constant DEVICE Descriptor Type
Definition at line 404
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 407
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 409
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 408
of file em_usb.h
.
Referenced by USBH_PrintDeviceDescriptor().
uint8_t USB_DeviceDescriptor_TypeDef::bLength |
Size of this descriptor in bytes
Definition at line 403
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 410
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 418
of file em_usb.h
.
Referenced by USBH_PrintDeviceDescriptor().
uint16_t USB_DeviceDescriptor_TypeDef::idProduct |
Product ID (assigned by the manufacturer)
Definition at line 412
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 411
of file em_usb.h
.
Referenced by USBH_PrintDeviceDescriptor().
uint8_t USB_DeviceDescriptor_TypeDef::iManufacturer |
Index of string descriptor describing manufacturer
Definition at line 414
of file em_usb.h
.
Referenced by USBH_PrintDeviceDescriptor().
uint8_t USB_DeviceDescriptor_TypeDef::iProduct |
Index of string descriptor describing product
Definition at line 415
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 416
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