Microchip® Advanced Software Framework

S_usb_endpoint_descriptor Struct Reference

USB Endpoint Descriptor.

#include <usb_descriptors.h>

Data Fields

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

U8 S_usb_endpoint_descriptor::bDescriptorType

ENDPOINT descriptor type.

U8 S_usb_endpoint_descriptor::bDescriptorType

ENDPOINT descriptor type.

U8 S_usb_endpoint_descriptor::bEndpointAddress

Address of the endpoint.

U8 S_usb_endpoint_descriptor::bEndpointAddress

Address of the endpoint.

U8 S_usb_endpoint_descriptor::bInterval

Interval for polling EP in ms.

U8 S_usb_endpoint_descriptor::bInterval

Interval for polling EP in ms.

U8 S_usb_endpoint_descriptor::bLength

Size of this descriptor in bytes.

U8 S_usb_endpoint_descriptor::bLength

Size of this descriptor in bytes.

U8 S_usb_endpoint_descriptor::bmAttributes

Endpoint's attributes.

U8 S_usb_endpoint_descriptor::bmAttributes

Endpoint's attributes.

U16 S_usb_endpoint_descriptor::wMaxPacketSize

Maximum packet size for this EP.

U16 S_usb_endpoint_descriptor::wMaxPacketSize

Maximum packet size for this EP.