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

Go to the source code of this file.

Classes

struct  ci_hs_regs_t
 
struct  ci_hs_controller_t
 

Enumerations

enum  {
  USBCMD_RUN_STOP = TU_BIT(0) , USBCMD_RESET = TU_BIT(1) , USBCMD_SETUP_TRIPWIRE = TU_BIT(13) , USBCMD_ADD_QTD_TRIPWIRE = TU_BIT(14) ,
  USBCMD_INTR_THRESHOLD_MASK = 0x00FF0000u
}
 
enum  {
  PORTSC1_CURRENT_CONNECT_STATUS = TU_BIT(0) , PORTSC1_FORCE_PORT_RESUME = TU_BIT(6) , PORTSC1_SUSPEND = TU_BIT(7) , PORTSC1_FORCE_FULL_SPEED = TU_BIT(24) ,
  PORTSC1_PORT_SPEED = TU_BIT(26) | TU_BIT(27)
}
 
enum  {
  OTGSC_VBUS_DISCHARGE = TU_BIT(0) , OTGSC_VBUS_CHARGE = TU_BIT(1) , OTGSC_OTG_TERMINATION = TU_BIT(3) , OTGSC_DATA_PULSING = TU_BIT(4) ,
  OTGSC_ID_PULLUP = TU_BIT(5) , OTGSC_ID = TU_BIT(8) , OTGSC_A_VBUS_VALID = TU_BIT(9) , OTGSC_A_SESSION_VALID = TU_BIT(10) ,
  OTGSC_B_SESSION_VALID = TU_BIT(11) , OTGSC_B_SESSION_END = TU_BIT(12) , OTGSC_1MS_TOGGLE = TU_BIT(13) , OTGSC_DATA_BUS_PULSING_STATUS = TU_BIT(14)
}
 
enum  {
  USBMOD_CM_MASK = TU_BIT(0) | TU_BIT(1) , USBMODE_CM_DEVICE = 2 , USBMODE_CM_HOST = 3 , USBMODE_SLOM = TU_BIT(3) ,
  USBMODE_SDIS = TU_BIT(4) , USBMODE_VBUS_POWER_SELECT = TU_BIT(5)
}
 

Variables

 C
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
USBCMD_RUN_STOP 
USBCMD_RESET 
USBCMD_SETUP_TRIPWIRE 
USBCMD_ADD_QTD_TRIPWIRE 
USBCMD_INTR_THRESHOLD_MASK 

Definition at line 40 of file ci_hs_type.h.

◆ anonymous enum

anonymous enum
Enumerator
PORTSC1_CURRENT_CONNECT_STATUS 
PORTSC1_FORCE_PORT_RESUME 
PORTSC1_SUSPEND 
PORTSC1_FORCE_FULL_SPEED 
PORTSC1_PORT_SPEED 

Definition at line 54 of file ci_hs_type.h.

◆ anonymous enum

anonymous enum
Enumerator
OTGSC_VBUS_DISCHARGE 
OTGSC_VBUS_CHARGE 
OTGSC_OTG_TERMINATION 

Must set to 1 when OTG go to device mode.

OTGSC_DATA_PULSING 
OTGSC_ID_PULLUP 
OTGSC_ID 

0 = A device, 1 = B Device

OTGSC_A_VBUS_VALID 
OTGSC_A_SESSION_VALID 
OTGSC_B_SESSION_VALID 
OTGSC_B_SESSION_END 
OTGSC_1MS_TOGGLE 
OTGSC_DATA_BUS_PULSING_STATUS 

Definition at line 63 of file ci_hs_type.h.

◆ anonymous enum

anonymous enum
Enumerator
USBMOD_CM_MASK 
USBMODE_CM_DEVICE 
USBMODE_CM_HOST 
USBMODE_SLOM 
USBMODE_SDIS 
USBMODE_VBUS_POWER_SELECT 

Definition at line 82 of file ci_hs_type.h.

Variable Documentation

◆ C

C
extern
Initial value:
{
#endif
enum {
DCCPARAMS_DEN_MASK = 0x1Fu,
}