Lightweight USB stack  1.0
usb_endpoint_descriptor Struct Reference

USB endpoint descriptor. More...

#include <usb_std.h>

Data Fields

uint8_t bLength
 Size of the descriptor, in bytes.
 
uint8_t bDescriptorType
 Endpoint descriptor.
 
uint8_t bEndpointAddress
 Logical address of the endpoint within the device for the current configuration, including direction mask.
 
uint8_t bmAttributes
 Endpoint attributes, USB_ENDPOINT_DEF.
 
uint16_t wMaxPacketSize
 Size of the endpoint bank, in bytes. This indicates the maximum packet size that the endpoint can receive at a time.
 
uint8_t bInterval
 Polling interval in milliseconds for the endpoint if it is an INTERRUPT or ISOCHRONOUS type.
 

Detailed Description

USB endpoint descriptor.

This descriptor contains the information required by the host to determine the bandwidth requirements of each endpoint.

Definition at line 426 of file usb_std.h.


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