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_device_caps Struct Reference

#include <udc.h>

Data Fields

uint32_t hs: 1
 
uint32_t rwup: 1
 
uint32_t out_ack: 1
 
enum udc_mps0 mps0: 2
 

Detailed Description

USB device controller capabilities

This structure is mainly intended for the USB device stack.

Field Documentation

◆ hs

uint32_t udc_device_caps::hs

USB high speed capable controller

◆ mps0

enum udc_mps0 udc_device_caps::mps0

Maximum packet size for control endpoint

◆ out_ack

uint32_t udc_device_caps::out_ack

Controller performs status OUT stage automatically

◆ rwup

uint32_t udc_device_caps::rwup

Controller supports USB remote wakeup


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