libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
usb_interface Struct Reference

#include <usbstd.h>

Collaboration diagram for usb_interface:

Data Fields

uint8_t * cur_altsetting
 
uint8_t num_altsetting
 
const struct usb_iface_assoc_descriptoriface_assoc
 
const struct usb_interface_descriptoraltsetting
 

Detailed Description

Definition at line 160 of file usbstd.h.

Field Documentation

◆ altsetting

const struct usb_interface_descriptor* usb_interface::altsetting

Definition at line 164 of file usbstd.h.

Referenced by build_config_descriptor().

◆ cur_altsetting

uint8_t* usb_interface::cur_altsetting

◆ iface_assoc

const struct usb_iface_assoc_descriptor* usb_interface::iface_assoc

Definition at line 163 of file usbstd.h.

Referenced by build_config_descriptor().

◆ num_altsetting

uint8_t usb_interface::num_altsetting

Definition at line 162 of file usbstd.h.

Referenced by build_config_descriptor(), and usb_standard_set_interface().


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