| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
#include <udc.h>
Data Fields | |
| uint32_t | mps: 16 | 
| uint32_t | control: 1 | 
| uint32_t | interrupt: 1 | 
| uint32_t | bulk: 1 | 
| uint32_t | iso: 1 | 
| uint32_t | in: 1 | 
| uint32_t | out: 1 | 
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::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