EFM32 Happy Gecko Software Documentation  efm32hg-doc-5.1.2
USB_EndpointDescriptor_TypeDef Struct Reference

Detailed Description

USB Endpoint Descriptor.

Definition at line 500 of file em_usb.h.

#include <em_usb.h>

Data Fields

uint8_t bDescriptorType
 
uint8_t bEndpointAddress
 
uint8_t bInterval
 
uint8_t bLength
 
uint8_t bmAttributes
 
uint16_t wMaxPacketSize
 

Field Documentation

uint8_t USB_EndpointDescriptor_TypeDef::bDescriptorType

Constant ENDPOINT Descriptor Type

Definition at line 503 of file em_usb.h.

uint8_t USB_EndpointDescriptor_TypeDef::bEndpointAddress

The address of the endpoint

Definition at line 504 of file em_usb.h.

Referenced by USBD_Init().

uint8_t USB_EndpointDescriptor_TypeDef::bInterval

Interval for polling EP for data transfers

Definition at line 507 of file em_usb.h.

uint8_t USB_EndpointDescriptor_TypeDef::bLength

Size of this descriptor in bytes

Definition at line 502 of file em_usb.h.

uint8_t USB_EndpointDescriptor_TypeDef::bmAttributes

This field describes the endpoint attributes

Definition at line 505 of file em_usb.h.

Referenced by USBD_Init().

uint16_t USB_EndpointDescriptor_TypeDef::wMaxPacketSize

Maximum packet size for the endpoint

Definition at line 506 of file em_usb.h.

Referenced by USBD_Init().


The documentation for this struct was generated from the following file: