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

Interface 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_INTERFACE. More...
 
u8_t bInterfaceNumber
 Interface Number. More...
 
u8_t bAlternateSetting
 Alternate setting for this interface. More...
 
u8_t bNumEndpoints
 Number of endpoints in this interface excluding endpoint 0. More...
 
u8_t iInterfaceClass
 Class Code: HID. More...
 
u8_t iInterfaceSubClass
 SubClass Code. More...
 
u8_t bInterfaceProtocol
 Protocol Code. More...
 
u8_t iInterface
 String index. More...
 

Detailed Description

Interface descriptor.

Member Data Documentation

◆ bAlternateSetting

u8_t UsbInterfaceDescriptor::bAlternateSetting

Alternate setting for this interface.

◆ bDescriptorType

u8_t UsbInterfaceDescriptor::bDescriptorType

USB_DT_INTERFACE.

◆ bInterfaceNumber

u8_t UsbInterfaceDescriptor::bInterfaceNumber

Interface Number.

◆ bInterfaceProtocol

u8_t UsbInterfaceDescriptor::bInterfaceProtocol

Protocol Code.

◆ bLength

u8_t UsbInterfaceDescriptor::bLength

Length in bytes ( of this )

◆ bNumEndpoints

u8_t UsbInterfaceDescriptor::bNumEndpoints

Number of endpoints in this interface excluding endpoint 0.

◆ iInterface

u8_t UsbInterfaceDescriptor::iInterface

String index.

◆ iInterfaceClass

u8_t UsbInterfaceDescriptor::iInterfaceClass

Class Code: HID.

◆ iInterfaceSubClass

u8_t UsbInterfaceDescriptor::iInterfaceSubClass

SubClass Code.


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