OpenOCD
usb_endpoint_descriptor Struct Reference

USB Endpoint Descriptor. More...

Data Fields

uint8_t bDescriptorType
 ENDPOINT descriptor type. More...
 
uint8_t bEndpointAddress
 Endpoint Address: USB 1.1 spec, table 9-10. More...
 
uint8_t bInterval
 Polling interval (in ms) for this endpoint. More...
 
uint8_t bLength
 Size of this descriptor in bytes. More...
 
uint8_t bmAttributes
 Endpoint Attributes: USB 1.1 spec, table 9-10. More...
 
uint16_t wMaxPacketSize
 Maximum packet size for this endpoint. More...
 

Detailed Description

USB Endpoint Descriptor.

See USB 1.1 spec, pp. 203 - 204

Definition at line 81 of file usb.h.

Field Documentation

◆ bDescriptorType

uint8_t usb_endpoint_descriptor::bDescriptorType

ENDPOINT descriptor type.

Definition at line 83 of file usb.h.

◆ bEndpointAddress

uint8_t usb_endpoint_descriptor::bEndpointAddress

Endpoint Address: USB 1.1 spec, table 9-10.

Definition at line 84 of file usb.h.

◆ bInterval

uint8_t usb_endpoint_descriptor::bInterval

Polling interval (in ms) for this endpoint.

Definition at line 87 of file usb.h.

◆ bLength

uint8_t usb_endpoint_descriptor::bLength

Size of this descriptor in bytes.

Definition at line 82 of file usb.h.

◆ bmAttributes

uint8_t usb_endpoint_descriptor::bmAttributes

Endpoint Attributes: USB 1.1 spec, table 9-10.

Definition at line 85 of file usb.h.

◆ wMaxPacketSize

uint16_t usb_endpoint_descriptor::wMaxPacketSize

Maximum packet size for this endpoint.

Definition at line 86 of file usb.h.


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