Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
USB device controller endpoint capabilities. More...
#include <udc.h>
Data Fields | |
uint32_t | mps: 16 |
Maximum packet size of the endpoint buffer. | |
uint32_t | control: 1 |
Control transfer capable endpoint (for completeness) | |
uint32_t | interrupt: 1 |
Interrupt transfer capable endpoint. | |
uint32_t | bulk: 1 |
Bulk transfer capable endpoint. | |
uint32_t | iso: 1 |
ISO transfer capable endpoint. | |
uint32_t | high_bandwidth: 1 |
High-Bandwidth (interrupt or iso) capable endpoint. | |
uint32_t | in: 1 |
IN transfer capable endpoint. | |
uint32_t | out: 1 |
OUT transfer capable endpoint. | |
USB device controller endpoint capabilities.
uint32_t udc_ep_caps::bulk |
Bulk transfer capable endpoint.
uint32_t udc_ep_caps::control |
Control transfer capable endpoint (for completeness)
uint32_t udc_ep_caps::high_bandwidth |
High-Bandwidth (interrupt or iso) capable endpoint.
uint32_t udc_ep_caps::in |
IN transfer capable endpoint.
uint32_t udc_ep_caps::interrupt |
Interrupt transfer capable endpoint.
uint32_t udc_ep_caps::iso |
ISO transfer capable endpoint.
uint32_t udc_ep_caps::mps |
Maximum packet size of the endpoint buffer.
uint32_t udc_ep_caps::out |
OUT transfer capable endpoint.