Open FFBoard
Open source force feedback firmware
ohci.h File Reference

Go to the source code of this file.

Classes

struct  ohci_hcca_t
 
struct  gtd_extra_data_t
 
struct  ohci_registers_t
 

Functions

 TU_VERIFY_STATIC (ED_MAX<=256, "Reduce CFG_TUH_DEVICE_MAX or CFG_TUH_ENDPOINT_MAX")
 
 TU_VERIFY_STATIC (sizeof(ohci_hcca_t)==256, "size is not correct")
 
struct TU_ATTR_ALIGNED (16)
 
 TU_VERIFY_STATIC (sizeof(ohci_gtd_t)==16, "size is not correct")
 
 TU_VERIFY_STATIC (sizeof(ohci_ed_t)==16, "size is not correct")
 
struct TU_ATTR_ALIGNED (32)
 
 TU_VERIFY_STATIC (sizeof(ochi_itd_t)==32, "size is not correct")
 
struct TU_ATTR_ALIGNED (256)
 
 TU_VERIFY_STATIC (sizeof(ohci_registers_t)==(0x54+(4 *TUP_OHCI_RHPORTS)), "size is not correct")
 

Variables

 C
 
 ohci_td_item_t
 
 ohci_gtd_t
 
 ohci_ed_t
 
 ochi_itd_t
 
 ohci_data_t
 

Function Documentation

◆ TU_ATTR_ALIGNED() [1/3]

struct TU_ATTR_ALIGNED ( 16  )

Definition at line 62 of file ohci.h.

◆ TU_ATTR_ALIGNED() [2/3]

struct TU_ATTR_ALIGNED ( 256  )

Definition at line 155 of file ohci.h.

◆ TU_ATTR_ALIGNED() [3/3]

struct TU_ATTR_ALIGNED ( 32  )

Definition at line 130 of file ohci.h.

◆ TU_VERIFY_STATIC() [1/6]

TU_VERIFY_STATIC ( ED_MAX<=  256,
"Reduce CFG_TUH_DEVICE_MAX or CFG_TUH_ENDPOINT_MAX"   
)

◆ TU_VERIFY_STATIC() [2/6]

TU_VERIFY_STATIC ( sizeof(ochi_itd_t = =32,
"size is not correct"   
)

◆ TU_VERIFY_STATIC() [3/6]

TU_VERIFY_STATIC ( sizeof(ohci_ed_t = =16,
"size is not correct"   
)

◆ TU_VERIFY_STATIC() [4/6]

TU_VERIFY_STATIC ( sizeof(ohci_gtd_t = =16,
"size is not correct"   
)

◆ TU_VERIFY_STATIC() [5/6]

TU_VERIFY_STATIC ( sizeof(ohci_hcca_t = =256,
"size is not correct"   
)

◆ TU_VERIFY_STATIC() [6/6]

TU_VERIFY_STATIC ( sizeof(ohci_registers_t = =(0x54+(4 *TUP_OHCI_RHPORTS)),
"size is not correct"   
)

Variable Documentation

◆ C

C
extern
Initial value:
{
#endif
#define HOST_HCD_XFER_INTERRUPT
#define OHCI_PERIODIC_LIST (defined HOST_HCD_XFER_INTERRUPT || defined HOST_HCD_XFER_ISOCHRONOUS)
enum {
OHCI_MAX_ITD = 4
}

◆ ochi_itd_t

ochi_itd_t

Definition at line 153 of file ohci.h.

◆ ohci_data_t

ohci_data_t

Definition at line 183 of file ohci.h.

◆ ohci_ed_t

ohci_ed_t

Definition at line 128 of file ohci.h.

◆ ohci_gtd_t

ohci_gtd_t

Definition at line 93 of file ohci.h.

◆ ohci_td_item_t

ohci_td_item_t

Definition at line 70 of file ohci.h.