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

#include <usbstd.h>

Data Fields

uint8_t bLength
 
uint8_t bDescriptorType
 
uint8_t bEndpointAddress
 
uint8_t bmAttributes
 
uint16_t wMaxPacketSize
 
uint8_t bInterval
 
const void * extra
 
int extralen
 

Detailed Description

Definition at line 212 of file usbstd.h.

Field Documentation

◆ bDescriptorType

uint8_t usb_endpoint_descriptor::bDescriptorType

Definition at line 214 of file usbstd.h.

◆ bEndpointAddress

uint8_t usb_endpoint_descriptor::bEndpointAddress

Definition at line 215 of file usbstd.h.

◆ bInterval

uint8_t usb_endpoint_descriptor::bInterval

Definition at line 218 of file usbstd.h.

◆ bLength

uint8_t usb_endpoint_descriptor::bLength

Definition at line 213 of file usbstd.h.

Referenced by build_config_descriptor().

◆ bmAttributes

uint8_t usb_endpoint_descriptor::bmAttributes

Definition at line 216 of file usbstd.h.

◆ extra

const void* usb_endpoint_descriptor::extra

Definition at line 221 of file usbstd.h.

Referenced by build_config_descriptor().

◆ extralen

int usb_endpoint_descriptor::extralen

Definition at line 222 of file usbstd.h.

Referenced by build_config_descriptor().

◆ wMaxPacketSize

uint16_t usb_endpoint_descriptor::wMaxPacketSize

Definition at line 217 of file usbstd.h.


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