USB_Descriptor_Endpoint_t Struct Reference

#include <StdDescriptors.h>


Data Fields

USB_Descriptor_Header_t Header
uint8_t EndpointAddress
uint8_t Attributes
uint16_t EndpointSize
uint8_t PollingIntervalMS


Detailed Description

Type define for a standard endpoint descriptor.

Note:
The non-standard structure element names are documented here - see the StdDescriptors.h file documentation for more information on the two descriptor naming schemes. If the USE_NONSTANDARD_DESCRIPTOR_NAMES token is not set, this structure contains elements with names identical to those listed in the USB standard.

Field Documentation

Endpoint attributes, comprised of a mask of the endpoint type (EP_TYPE_*) and attributes (ENDPOINT_ATTR_*) masks.

Logical address of the endpoint within the device for the current configuration, including direction mask.

Size of the endpoint bank, in bytes. This indicates the maximum packet size that the endpoint can receive at a time.

Descriptor header, including type and size.

Polling interval in milliseconds for the endpont if it is an INTERRUPT or ISOCHRONOUS type.


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

Generated on Wed Apr 1 16:39:52 2009 for LUFA Library by  doxygen 1.5.7.1