Lightweight USB stack
1.0
|
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. | |
USB endpoint descriptor.
This descriptor contains the information required by the host to determine the bandwidth requirements of each endpoint.