- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- Alphabetical List
- Data Structures
- Data Fields

# S_usb_endpoint_descriptor Struct Reference

Usb Endpoint Descriptor. More...

`#include <usb_descriptors.h>`

## Data Fields
U8 | bLength
| Size of this descriptor in bytes.
U8 | bDescriptorType
| ENDPOINT descriptor type.
U8 | bEndpointAddress
| Address of the endpoint.
U8 | bmAttributes
| Endpoint's attributes.
U16 | wMaxPacketSize
| Maximum packet size for this EP.
U8 | bInterval
| Interval for polling EP in ms.

## Detailed Description

Usb Endpoint Descriptor.

Definition at line 217 of file usb_descriptors.h.

## Field Documentation

U8 S_usb_endpoint_descriptor::bLength

Size of this descriptor in bytes.

Definition at line 218 of file usb_descriptors.h.

U8 S_usb_endpoint_descriptor::bDescriptorType

ENDPOINT descriptor type.

Definition at line 219 of file usb_descriptors.h.

U8 S_usb_endpoint_descriptor::bEndpointAddress

Address of the endpoint.

Definition at line 220 of file usb_descriptors.h.

U8 S_usb_endpoint_descriptor::bmAttributes

Endpoint's attributes.

Definition at line 221 of file usb_descriptors.h.

U16 S_usb_endpoint_descriptor::wMaxPacketSize

Maximum packet size for this EP.

Definition at line 222 of file usb_descriptors.h.

U8 S_usb_endpoint_descriptor::bInterval

Interval for polling EP in ms.

Definition at line 223 of file usb_descriptors.h.

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

- usb_descriptors.h