Open FFBoard
Open source force feedback firmware
hcd_data_t Struct Reference

Public Attributes

bool need_reset
 
uint8_t bmRequestType
 
uint8_t ctl_mps [7]
 
pipe_state_t pipe0
 
pipe_state_t pipe [7][2]
 
pipe_addr_t addr [7][2]
 
union {
   buffer_descriptor_t   bdt [2][2]
 
   uint16_t   bda [2 *2]
 
}; 
 
endpoint_state_t endpoint [2]
 
uint32_t in_progress
 
uint32_t pending
 
uint8_t ep [4][2][15]
 
hcd_xfer_t xfer [DWC2_CHANNEL_COUNT_MAX]
 
hcd_endpoint_t edpt [CFG_TUH_DWC2_ENDPOINT_MAX]
 

Detailed Description

Definition at line 107 of file hcd_musb.c.

Member Data Documentation

◆ 

union { ... } hcd_data_t::@381

◆ addr

pipe_addr_t hcd_data_t::addr[7][2]

Definition at line 114 of file hcd_musb.c.

◆ bda

uint16_t hcd_data_t::bda[2 *2]

Definition at line 127 of file hcd_khci.c.

◆ bdt

buffer_descriptor_t hcd_data_t::bdt[2][2]

Definition at line 126 of file hcd_khci.c.

◆ bmRequestType

uint8_t hcd_data_t::bmRequestType

Definition at line 110 of file hcd_musb.c.

◆ ctl_mps

uint8_t hcd_data_t::ctl_mps

Definition at line 111 of file hcd_musb.c.

◆ edpt

hcd_endpoint_t hcd_data_t::edpt[CFG_TUH_DWC2_ENDPOINT_MAX]

Definition at line 107 of file hcd_dwc2.c.

◆ endpoint

endpoint_state_t hcd_data_t::endpoint[2]

Definition at line 129 of file hcd_khci.c.

◆ ep

uint8_t hcd_data_t::ep[4][2][15]

Definition at line 82 of file hcd_rusb2.c.

◆ in_progress

uint32_t hcd_data_t::in_progress

Definition at line 131 of file hcd_khci.c.

◆ need_reset

bool hcd_data_t::need_reset

Definition at line 109 of file hcd_musb.c.

◆ pending

uint32_t hcd_data_t::pending

Definition at line 132 of file hcd_khci.c.

◆ pipe

pipe_state_t hcd_data_t::pipe

Definition at line 113 of file hcd_musb.c.

◆ pipe0

pipe_state_t hcd_data_t::pipe0

Definition at line 112 of file hcd_musb.c.

◆ xfer

hcd_xfer_t hcd_data_t::xfer[DWC2_CHANNEL_COUNT_MAX]

Definition at line 106 of file hcd_dwc2.c.


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