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

#include <udc.h>

Data Fields

uint32_t enabled: 1
 
uint32_t halted: 1
 
uint32_t data1: 1
 
uint32_t odd: 1
 
uint32_t busy: 1
 

Detailed Description

USB device controller endpoint status

Field Documentation

◆ busy

uint32_t udc_ep_stat::busy

Endpoint is busy

◆ data1

uint32_t udc_ep_stat::data1

Last submitted PID is DATA1

◆ enabled

uint32_t udc_ep_stat::enabled

Endpoint is enabled

◆ halted

uint32_t udc_ep_stat::halted

Endpoint is halted (returning STALL PID)

◆ odd

uint32_t udc_ep_stat::odd

If double buffering is supported, last used buffer is odd


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