Zephyr API Documentation
3.3.0
A Scalable Open Source RTOS
|
|
3.3.0 |
#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 |
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.
uint8_t udc_ep_config::addr |
Endpoint address
uint8_t udc_ep_config::attributes |
Endpoint attributes
struct udc_ep_caps udc_ep_config::caps |
Endpoint capabilities
struct k_fifo udc_ep_config::fifo |
Endpoint requests FIFO
uint8_t udc_ep_config::interval |
Polling interval
uint16_t udc_ep_config::mps |
Maximum packet size
struct udc_ep_stat udc_ep_config::stat |
Endpoint status