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
        
        .
       
| uint16_t USB_DeviceDescriptor_TypeDef::bcdUSB | 
USB Specification Release Number in Binary-Coded Decimal
        Definition at line
        
         405
        
        of file
        
         em_usb.h
        
        .
       
| uint8_t USB_DeviceDescriptor_TypeDef::bDescriptorType | 
Constant DEVICE Descriptor Type
        Definition at line
        
         404
        
        of file
        
         em_usb.h
        
        .
       
| uint8_t USB_DeviceDescriptor_TypeDef::bDeviceClass | 
Class code (assigned by the USB-IF)
        Definition at line
        
         407
        
        of file
        
         em_usb.h
        
        .
       
| uint8_t USB_DeviceDescriptor_TypeDef::bDeviceProtocol | 
Protocol code (assigned by the USB-IF)
        Definition at line
        
         409
        
        of file
        
         em_usb.h
        
        .
       
| uint8_t USB_DeviceDescriptor_TypeDef::bDeviceSubClass | 
Subclass code (assigned by the USB-IF)
        Definition at line
        
         408
        
        of file
        
         em_usb.h
        
        .
       
| uint8_t USB_DeviceDescriptor_TypeDef::bLength | 
Size of this descriptor in bytes
        Definition at line
        
         403
        
        of file
        
         em_usb.h
        
        .
       
| 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() .
| uint8_t USB_DeviceDescriptor_TypeDef::bNumConfigurations | 
Number of possible configurations
        Definition at line
        
         418
        
        of file
        
         em_usb.h
        
        .
       
| uint16_t USB_DeviceDescriptor_TypeDef::idProduct | 
Product ID (assigned by the manufacturer)
        Definition at line
        
         412
        
        of file
        
         em_usb.h
        
        .
       
| uint16_t USB_DeviceDescriptor_TypeDef::idVendor | 
Vendor ID (assigned by the USB-IF)
        Definition at line
        
         411
        
        of file
        
         em_usb.h
        
        .
       
| uint8_t USB_DeviceDescriptor_TypeDef::iManufacturer | 
Index of string descriptor describing manufacturer
        Definition at line
        
         414
        
        of file
        
         em_usb.h
        
        .
       
| uint8_t USB_DeviceDescriptor_TypeDef::iProduct | 
Index of string descriptor describing product
        Definition at line
        
         415
        
        of file
        
         em_usb.h
        
        .
       
| uint8_t USB_DeviceDescriptor_TypeDef::iSerialNumber | 
Index of string descriptor describing the device serialnumber
        Definition at line
        
         416
        
        of file
        
         em_usb.h
        
        .
       
The documentation for this struct was generated from the following file:
- 
       C:/repos/embsw_super_h1/platform/middleware/usb_gecko/inc/
       em_usb.h