#include <StdDescriptors.h>
Data Fields | |
USB_Descriptor_Header_t | Header |
uint8_t | EndpointAddress |
uint8_t | Attributes |
uint16_t | EndpointSize |
uint8_t | PollingIntervalMS |
Descriptor header, including type and size.
Logical address of the endpoint within the device for the current configuration, including direction mask.
Endpoint attributes, comprised of a mask of the endpoint type (EP_TYPE_*) and attributes (ENDPOINT_ATTR_*) masks.
Size of the endpoint bank, in bytes. This indicates the maximum packet size that the endpoint can receive at a time.
Polling interval in milliseconds for the endpont if it is an INTERRUPT or ISOCHRONOUS type.