XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
dwc2_usb_endpoint_t Struct Reference

#include <dwc2.h>

Public Attributes

uint8_t dev_address
 
uint8_t ep_num
 
uint8_t dir
 
uint8_t type
 
uint8_t speed
 
uint16_t max_packet_sz
 
uint8_t interval
 
uint8_t split_enable
 
uint8_t hub_address
 
uint8_t hub_port
 
uint8_t next_pid
 

Member Data Documentation

◆ dev_address

uint8_t dwc2_usb_endpoint_t::dev_address

◆ dir

uint8_t dwc2_usb_endpoint_t::dir

◆ ep_num

uint8_t dwc2_usb_endpoint_t::ep_num

◆ hub_address

uint8_t dwc2_usb_endpoint_t::hub_address

◆ hub_port

uint8_t dwc2_usb_endpoint_t::hub_port

◆ interval

uint8_t dwc2_usb_endpoint_t::interval

◆ max_packet_sz

uint16_t dwc2_usb_endpoint_t::max_packet_sz

max_packet_sz: Control (HIGH-SPEED) : 64 Control FS = 8/16/32/64 Control LS = 8 Bulk HS = 512 Bulk FS = 64 Interrupt = 1-64 (from descriptor)

◆ next_pid

uint8_t dwc2_usb_endpoint_t::next_pid

◆ speed

uint8_t dwc2_usb_endpoint_t::speed

◆ split_enable

uint8_t dwc2_usb_endpoint_t::split_enable

◆ type

uint8_t dwc2_usb_endpoint_t::type

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