Open FFBoard
Open source force feedback firmware
ehci_data_t Struct Reference

Public Member Functions

ehci_qtd_t qtd_pool[QTD_MAX] TU_ATTR_ALIGNED (32)
 

Public Attributes

ehci_link_t period_framelist [FRAMELIST_SIZE]
 
ehci_qhd_t period_head_arr [4]
 
struct {
   ehci_qhd_t   qhd
 
   ehci_qtd_t   qtd
 
control [CFG_TUH_DEVICE_MAX+CFG_TUH_HUB+1]
 
ehci_qhd_t qhd_pool [QHD_MAX]
 
ehci_registers_tregs
 
ehci_cap_registers_tcap_regs
 
volatile uint32_t uframe_number
 

Detailed Description

Definition at line 65 of file ehci.c.

Member Function Documentation

◆ TU_ATTR_ALIGNED()

ehci_qtd_t qtd_pool[QTD_MAX] ehci_data_t::TU_ATTR_ALIGNED ( 32  )

Member Data Documentation

◆ cap_regs

ehci_cap_registers_t* ehci_data_t::cap_regs

Definition at line 84 of file ehci.c.

◆ 

struct { ... } ehci_data_t::control[CFG_TUH_DEVICE_MAX+CFG_TUH_HUB+1]

◆ period_framelist

ehci_link_t ehci_data_t::period_framelist[FRAMELIST_SIZE]

Definition at line 67 of file ehci.c.

◆ period_head_arr

ehci_qhd_t ehci_data_t::period_head_arr[4]

Definition at line 72 of file ehci.c.

◆ qhd

ehci_qhd_t ehci_data_t::qhd

Definition at line 76 of file ehci.c.

◆ qhd_pool

ehci_qhd_t ehci_data_t::qhd_pool[QHD_MAX]

Definition at line 80 of file ehci.c.

◆ qtd

ehci_qtd_t ehci_data_t::qtd

Definition at line 77 of file ehci.c.

◆ regs

ehci_registers_t* ehci_data_t::regs

Definition at line 83 of file ehci.c.

◆ uframe_number

volatile uint32_t ehci_data_t::uframe_number

Definition at line 86 of file ehci.c.


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