USB Endpoint Descriptor.

Public Attributes#

uint8_t

Size of this descriptor in bytes

uint8_t

Constant ENDPOINT Descriptor Type

uint8_t

The address of the endpoint

uint8_t

This field describes the endpoint attributes

uint16_t

Maximum packet size for the endpoint

uint8_t

Interval for polling EP for data transfers

Public Attribute Documentation#

bLength#

uint8_t USB_EndpointDescriptor_TypeDef::bLength

Size of this descriptor in bytes


Definition at line 494 of file platform/middleware/usb_gecko/inc/em_usb.h

bDescriptorType#

uint8_t USB_EndpointDescriptor_TypeDef::bDescriptorType

Constant ENDPOINT Descriptor Type


Definition at line 495 of file platform/middleware/usb_gecko/inc/em_usb.h

bEndpointAddress#

uint8_t USB_EndpointDescriptor_TypeDef::bEndpointAddress

The address of the endpoint


Definition at line 496 of file platform/middleware/usb_gecko/inc/em_usb.h

bmAttributes#

uint8_t USB_EndpointDescriptor_TypeDef::bmAttributes

This field describes the endpoint attributes


Definition at line 497 of file platform/middleware/usb_gecko/inc/em_usb.h

wMaxPacketSize#

uint16_t USB_EndpointDescriptor_TypeDef::wMaxPacketSize

Maximum packet size for the endpoint


Definition at line 498 of file platform/middleware/usb_gecko/inc/em_usb.h

bInterval#

uint8_t USB_EndpointDescriptor_TypeDef::bInterval

Interval for polling EP for data transfers


Definition at line 499 of file platform/middleware/usb_gecko/inc/em_usb.h