Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
UsbConfigurationDescriptor Struct Reference

Configuration descriptor. More...

#include <baremetal/cascoda-bm-driver/include/cascoda-bm/cascoda_usb.h>

Public Attributes

u8_t bLength
 Length in bytes ( of this ) More...
 
u8_t bDescriptorType
 USB_DT_CONFIGURATION. More...
 
u8_t wTotalLength [2]
 Total length of concatenated descriptors. More...
 
u8_t bNumInterfaces
 Number of interfaces this config. More...
 
u8_t bConfigurationValue
 Value to select this config. More...
 
u8_t iConfiguration
 index of string desc for this config More...
 
u8_t bmAttributes
 attribute bitmap More...
 
u8_t bMaxPower
 in 2ma units More...
 

Detailed Description

Configuration descriptor.

Member Data Documentation

◆ bConfigurationValue

u8_t UsbConfigurationDescriptor::bConfigurationValue

Value to select this config.

◆ bDescriptorType

u8_t UsbConfigurationDescriptor::bDescriptorType

USB_DT_CONFIGURATION.

◆ bLength

u8_t UsbConfigurationDescriptor::bLength

Length in bytes ( of this )

◆ bmAttributes

u8_t UsbConfigurationDescriptor::bmAttributes

attribute bitmap

◆ bMaxPower

u8_t UsbConfigurationDescriptor::bMaxPower

in 2ma units

◆ bNumInterfaces

u8_t UsbConfigurationDescriptor::bNumInterfaces

Number of interfaces this config.

◆ iConfiguration

u8_t UsbConfigurationDescriptor::iConfiguration

index of string desc for this config

◆ wTotalLength

u8_t UsbConfigurationDescriptor::wTotalLength[2]

Total length of concatenated descriptors.


The documentation for this struct was generated from the following file: