Zephyr API Documentation  3.4.0
A Scalable Open Source RTOS
3.4.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
udc_ep_config Struct Reference

#include <udc.h>

Data Fields

struct k_fifo fifo
 
struct udc_ep_caps caps
 
struct udc_ep_stat stat
 
uint8_t addr
 
uint8_t attributes
 
uint16_t mps
 
uint8_t interval
 

Detailed Description

USB device controller endpoint configuration

This structure is mandatory for configuration and management of endpoints. It is not exposed to higher layer and is used only by internal part of UDC API and driver.

Field Documentation

◆ addr

uint8_t udc_ep_config::addr

Endpoint address

◆ attributes

uint8_t udc_ep_config::attributes

Endpoint attributes

◆ caps

struct udc_ep_caps udc_ep_config::caps

Endpoint capabilities

◆ fifo

struct k_fifo udc_ep_config::fifo

Endpoint requests FIFO

◆ interval

uint8_t udc_ep_config::interval

Polling interval

◆ mps

uint16_t udc_ep_config::mps

Maximum packet size

◆ stat

struct udc_ep_stat udc_ep_config::stat

Endpoint status


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