USB_EndpointDescriptor_TypeDef Struct Reference

USB Endpoint Descriptor.

#include <em_usb.h>

Data Fields

uint8_t bLength
 Size of this descriptor in bytes

 
uint8_t bDescriptorType
 Constant ENDPOINT Descriptor Type

 
uint8_t bEndpointAddress
 The address of the endpoint

 
uint8_t bmAttributes
 This field describes the endpoint attributes

 
uint16_t wMaxPacketSize
 Maximum packet size for the endpoint

 
uint8_t bInterval
 Interval for polling EP for data transfers

 

USB Endpoint Descriptor.

Field Documentation

◆ bLength

uint8_t USB_EndpointDescriptor_TypeDef::bLength

Size of this descriptor in bytes

◆ bDescriptorType

uint8_t USB_EndpointDescriptor_TypeDef::bDescriptorType

Constant ENDPOINT Descriptor Type

◆ bEndpointAddress

uint8_t USB_EndpointDescriptor_TypeDef::bEndpointAddress

The address of the endpoint

◆ bmAttributes

uint8_t USB_EndpointDescriptor_TypeDef::bmAttributes

This field describes the endpoint attributes

◆ wMaxPacketSize

uint16_t USB_EndpointDescriptor_TypeDef::wMaxPacketSize

Maximum packet size for the endpoint

◆ bInterval

uint8_t USB_EndpointDescriptor_TypeDef::bInterval

Interval for polling EP for data transfers