Open FFBoard
Open source force feedback firmware
ci_hs_regs_t Struct Reference

#include <ci_hs_type.h>

Public Attributes

volatile uint32_t TU_RESERVED [64]
 For iMX RT10xx, but not used by LPC18XX/LPC43XX. More...
 
volatile uint8_t CAPLENGTH
 Capability Registers Length. More...
 
volatile uint8_t TU_RESERVED [1]
 
volatile uint16_t HCIVERSION
 Host Controller Interface Version. More...
 
volatile uint32_t HCSPARAMS
 Host Controller Structural Parameters. More...
 
volatile uint32_t HCCPARAMS
 Host Controller Capability Parameters. More...
 
volatile uint16_t DCIVERSION
 Device Controller Interface Version. More...
 
volatile uint32_t DCCPARAMS
 Device Controller Capability Parameters. More...
 
volatile uint32_t USBCMD
 USB Command Register. More...
 
volatile uint32_t USBSTS
 USB Status Register. More...
 
volatile uint32_t USBINTR
 Interrupt Enable Register. More...
 
volatile uint32_t FRINDEX
 USB Frame Index. More...
 
volatile uint32_t DEVICEADDR
 Device Address. More...
 
volatile uint32_t ENDPTLISTADDR
 Endpoint List Address. More...
 
volatile uint32_t BURSTSIZE
 Programmable Burst Size. More...
 
volatile uint32_t TXFILLTUNING
 TX FIFO Fill Tuning. More...
 
uint32_t TU_RESERVED [4]
 
volatile uint32_t ENDPTNAK
 Endpoint NAK. More...
 
volatile uint32_t ENDPTNAKEN
 Endpoint NAK Enable. More...
 
volatile uint32_t PORTSC1
 Port Status & Control. More...
 
volatile uint32_t OTGSC
 On-The-Go Status & control. More...
 
volatile uint32_t USBMODE
 USB Device Mode. More...
 
volatile uint32_t ENDPTSETUPSTAT
 Endpoint Setup Status. More...
 
volatile uint32_t ENDPTPRIME
 Endpoint Prime. More...
 
volatile uint32_t ENDPTFLUSH
 Endpoint Flush. More...
 
volatile uint32_t ENDPTSTAT
 Endpoint Status. More...
 
volatile uint32_t ENDPTCOMPLETE
 Endpoint Complete. More...
 
volatile uint32_t ENDPTCTRL [8]
 Endpoint Control 0 - 7. More...
 

Detailed Description

Definition at line 94 of file ci_hs_type.h.

Member Data Documentation

◆ BURSTSIZE

volatile uint32_t ci_hs_regs_t::BURSTSIZE

Programmable Burst Size.

Definition at line 123 of file ci_hs_type.h.

◆ CAPLENGTH

volatile uint8_t ci_hs_regs_t::CAPLENGTH

Capability Registers Length.

Definition at line 100 of file ci_hs_type.h.

◆ DCCPARAMS

volatile uint32_t ci_hs_regs_t::DCCPARAMS

Device Controller Capability Parameters.

Definition at line 111 of file ci_hs_type.h.

◆ DCIVERSION

volatile uint16_t ci_hs_regs_t::DCIVERSION

Device Controller Interface Version.

Definition at line 108 of file ci_hs_type.h.

◆ DEVICEADDR

volatile uint32_t ci_hs_regs_t::DEVICEADDR

Device Address.

Definition at line 120 of file ci_hs_type.h.

◆ ENDPTCOMPLETE

volatile uint32_t ci_hs_regs_t::ENDPTCOMPLETE

Endpoint Complete.

Definition at line 137 of file ci_hs_type.h.

◆ ENDPTCTRL

volatile uint32_t ci_hs_regs_t::ENDPTCTRL[8]

Endpoint Control 0 - 7.

Definition at line 138 of file ci_hs_type.h.

◆ ENDPTFLUSH

volatile uint32_t ci_hs_regs_t::ENDPTFLUSH

Endpoint Flush.

Definition at line 135 of file ci_hs_type.h.

◆ ENDPTLISTADDR

volatile uint32_t ci_hs_regs_t::ENDPTLISTADDR

Endpoint List Address.

Definition at line 121 of file ci_hs_type.h.

◆ ENDPTNAK

volatile uint32_t ci_hs_regs_t::ENDPTNAK

Endpoint NAK.

Definition at line 126 of file ci_hs_type.h.

◆ ENDPTNAKEN

volatile uint32_t ci_hs_regs_t::ENDPTNAKEN

Endpoint NAK Enable.

Definition at line 127 of file ci_hs_type.h.

◆ ENDPTPRIME

volatile uint32_t ci_hs_regs_t::ENDPTPRIME

Endpoint Prime.

Definition at line 134 of file ci_hs_type.h.

◆ ENDPTSETUPSTAT

volatile uint32_t ci_hs_regs_t::ENDPTSETUPSTAT

Endpoint Setup Status.

Definition at line 133 of file ci_hs_type.h.

◆ ENDPTSTAT

volatile uint32_t ci_hs_regs_t::ENDPTSTAT

Endpoint Status.

Definition at line 136 of file ci_hs_type.h.

◆ FRINDEX

volatile uint32_t ci_hs_regs_t::FRINDEX

USB Frame Index.

Definition at line 118 of file ci_hs_type.h.

◆ HCCPARAMS

volatile uint32_t ci_hs_regs_t::HCCPARAMS

Host Controller Capability Parameters.

Definition at line 105 of file ci_hs_type.h.

◆ HCIVERSION

volatile uint16_t ci_hs_regs_t::HCIVERSION

Host Controller Interface Version.

Definition at line 102 of file ci_hs_type.h.

◆ HCSPARAMS

volatile uint32_t ci_hs_regs_t::HCSPARAMS

Host Controller Structural Parameters.

Definition at line 104 of file ci_hs_type.h.

◆ OTGSC

volatile uint32_t ci_hs_regs_t::OTGSC

On-The-Go Status & control.

Definition at line 131 of file ci_hs_type.h.

◆ PORTSC1

volatile uint32_t ci_hs_regs_t::PORTSC1

Port Status & Control.

Definition at line 129 of file ci_hs_type.h.

◆ TU_RESERVED [1/3]

volatile uint8_t ci_hs_regs_t::TU_RESERVED[2]

Definition at line 101 of file ci_hs_type.h.

◆ TU_RESERVED [2/3]

uint32_t ci_hs_regs_t::TU_RESERVED[4]

Definition at line 125 of file ci_hs_type.h.

◆ TU_RESERVED [3/3]

volatile uint32_t ci_hs_regs_t::TU_RESERVED

For iMX RT10xx, but not used by LPC18XX/LPC43XX.

Definition at line 97 of file ci_hs_type.h.

◆ TXFILLTUNING

volatile uint32_t ci_hs_regs_t::TXFILLTUNING

TX FIFO Fill Tuning.

Definition at line 124 of file ci_hs_type.h.

◆ USBCMD

volatile uint32_t ci_hs_regs_t::USBCMD

USB Command Register.

Definition at line 115 of file ci_hs_type.h.

◆ USBINTR

volatile uint32_t ci_hs_regs_t::USBINTR

Interrupt Enable Register.

Definition at line 117 of file ci_hs_type.h.

◆ USBMODE

volatile uint32_t ci_hs_regs_t::USBMODE

USB Device Mode.

Definition at line 132 of file ci_hs_type.h.

◆ USBSTS

volatile uint32_t ci_hs_regs_t::USBSTS

USB Status Register.

Definition at line 116 of file ci_hs_type.h.


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