| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
#include <udc.h>
Data Fields | |
| uint32_t | hs: 1 | 
| uint32_t | rwup: 1 | 
| uint32_t | out_ack: 1 | 
| enum udc_mps0 | mps0: 2 | 
USB device controller capabilities
This structure is mainly intended for the USB device stack.
| uint32_t udc_device_caps::hs | 
USB high speed capable controller
| enum udc_mps0 udc_device_caps::mps0 | 
Maximum packet size for control endpoint
| uint32_t udc_device_caps::out_ack | 
Controller performs status OUT stage automatically
| uint32_t udc_device_caps::rwup | 
Controller supports USB remote wakeup