USB_DeviceDescriptor_TypeDef Struct ReferencePlatform Middleware > USB > USB_COMMON
USB Device Descriptor.
Definition at line
404
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
415
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
407
of file
em_usb.h
.
Referenced by USBH_PrintDeviceDescriptor() .
uint8_t USB_DeviceDescriptor_TypeDef::bDescriptorType |
Constant DEVICE Descriptor Type
Definition at line
406
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
409
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
411
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
410
of file
em_usb.h
.
Referenced by USBH_PrintDeviceDescriptor() .
uint8_t USB_DeviceDescriptor_TypeDef::bLength |
Size of this descriptor in bytes
Definition at line
405
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
412
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
420
of file
em_usb.h
.
Referenced by USBH_PrintDeviceDescriptor() .
uint16_t USB_DeviceDescriptor_TypeDef::idProduct |
Product ID (assigned by the manufacturer)
Definition at line
414
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
413
of file
em_usb.h
.
Referenced by USBH_PrintDeviceDescriptor() .
uint8_t USB_DeviceDescriptor_TypeDef::iManufacturer |
Index of string descriptor describing manufacturer
Definition at line
416
of file
em_usb.h
.
Referenced by USBH_PrintDeviceDescriptor() .
uint8_t USB_DeviceDescriptor_TypeDef::iProduct |
Index of string descriptor describing product
Definition at line
417
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
418
of file
em_usb.h
.
Referenced by USBH_PrintDeviceDescriptor() .
The documentation for this struct was generated from the following file:
-
C:/cygwin/home/caamunds/work/super/platform/middleware/usb_gecko/inc/
em_usb.h