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

Go to the source code of this file.

Classes

struct  _ccrx_evenaccess
 
struct  RUSB2_PIPE_TR_t
 

Typedefs

typedef TU_ATTR_PACKED_BEGIN TU_ATTR_BIT_FIELD_ORDER_BEGIN struct TU_ATTR_PACKED _ccrx_evenaccess reg_pipetre_t
 
typedef struct _ccrx_evenaccess rusb2_reg_t
 

Functions

 TU_VERIFY_STATIC (sizeof(RUSB2_PIPE_TR_t)==4, "incorrect size")
 
 TU_VERIFY_STATIC (sizeof(rusb2_reg_t)==1032, "incorrect size")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, SYSCFG)==0x0000, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, BUSWAIT)==0x0002, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, SYSSTS0)==0x0004, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PLLSTA)==0x0006, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, DVSTCTR0)==0x0008, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, TESTMODE)==0x000C, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, CFIFO)==0x0014, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, D0FIFO)==0x0018, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, D1FIFO)==0x001C, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, CFIFOSEL)==0x0020, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, CFIFOCTR)==0x0022, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, D0FIFOSEL)==0x0028, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, D0FIFOCTR)==0x002A, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, D1FIFOSEL)==0x002C, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, D1FIFOCTR)==0x002E, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, INTENB0)==0x0030, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, INTENB1)==0x0032, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, BRDYENB)==0x0036, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, NRDYENB)==0x0038, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, BEMPENB)==0x003A, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, SOFCFG)==0x003C, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PHYSET)==0x003E, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, INTSTS0)==0x0040, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, INTSTS1)==0x0042, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, BRDYSTS)==0x0046, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, NRDYSTS)==0x0048, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, BEMPSTS)==0x004A, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, FRMNUM)==0x004C, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, UFRMNUM)==0x004E, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, USBADDR)==0x0050, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, USBREQ)==0x0054, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, USBVAL)==0x0056, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, USBINDX)==0x0058, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, USBLENG)==0x005A, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, DCPCFG)==0x005C, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, DCPMAXP)==0x005E, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, DCPCTR)==0x0060, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PIPESEL)==0x0064, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PIPECFG)==0x0068, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PIPEBUF)==0x006A, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PIPEMAXP)==0x006C, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PIPEPERI)==0x006E, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PIPE_CTR)==0x0070, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PIPE_TR)==0x0090, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, USBBCCTRL0)==0x00B0, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, UCKSEL)==0x00C4, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, USBMC)==0x00CC, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, DEVADD)==0x00D0, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PHYSLEW)==0x00F0, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, LPCTRL)==0x0100, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, LPSTS)==0x0102, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, BCCTRL)==0x0140, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PL1CTRL1)==0x0144, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PL1CTRL2)==0x0146, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, HL1CTRL1)==0x0148, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, HL1CTRL2)==0x014A, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PHYTRIM1)==0x0150, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, PHYTRIM2)==0x0152, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, DPUSR0R)==0x0160, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, DPUSR1R)==0x0164, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, DPUSR2R)==0x0168, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, DPUSRCR)==0x016A, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, DPUSR0R_FS)==0x0400, "incorrect offset")
 
 TU_VERIFY_STATIC (offsetof(rusb2_reg_t, DPUSR1R_FS)==0x0404, "incorrect offset")
 

Typedef Documentation

◆ reg_pipetre_t

typedef TU_ATTR_PACKED_BEGIN TU_ATTR_BIT_FIELD_ORDER_BEGIN struct TU_ATTR_PACKED _ccrx_evenaccess reg_pipetre_t

◆ rusb2_reg_t

typedef struct _ccrx_evenaccess rusb2_reg_t

Function Documentation

◆ TU_VERIFY_STATIC() [1/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, BCCTRL)  = =0x0140,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [2/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, BEMPENB)  = =0x003A,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [3/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, BEMPSTS)  = =0x004A,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [4/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, BRDYENB)  = =0x0036,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [5/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, BRDYSTS)  = =0x0046,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [6/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, BUSWAIT)  = =0x0002,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [7/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, CFIFO)  = =0x0014,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [8/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, CFIFOCTR)  = =0x0022,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [9/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, CFIFOSEL)  = =0x0020,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [10/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, D0FIFO)  = =0x0018,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [11/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, D0FIFOCTR)  = =0x002A,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [12/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, D0FIFOSEL)  = =0x0028,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [13/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, D1FIFO)  = =0x001C,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [14/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, D1FIFOCTR)  = =0x002E,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [15/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, D1FIFOSEL)  = =0x002C,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [16/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, DCPCFG)  = =0x005C,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [17/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, DCPCTR)  = =0x0060,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [18/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, DCPMAXP)  = =0x005E,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [19/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, DEVADD)  = =0x00D0,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [20/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, DPUSR0R)  = =0x0160,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [21/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, DPUSR0R_FS)  = =0x0400,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [22/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, DPUSR1R)  = =0x0164,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [23/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, DPUSR1R_FS)  = =0x0404,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [24/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, DPUSR2R)  = =0x0168,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [25/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, DPUSRCR)  = =0x016A,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [26/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, DVSTCTR0)  = =0x0008,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [27/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, FRMNUM)  = =0x004C,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [28/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, HL1CTRL1)  = =0x0148,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [29/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, HL1CTRL2)  = =0x014A,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [30/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, INTENB0)  = =0x0030,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [31/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, INTENB1)  = =0x0032,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [32/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, INTSTS0)  = =0x0040,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [33/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, INTSTS1)  = =0x0042,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [34/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, LPCTRL)  = =0x0100,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [35/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, LPSTS)  = =0x0102,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [36/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, NRDYENB)  = =0x0038,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [37/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, NRDYSTS)  = =0x0048,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [38/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PHYSET)  = =0x003E,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [39/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PHYSLEW)  = =0x00F0,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [40/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PHYTRIM1)  = =0x0150,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [41/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PHYTRIM2)  = =0x0152,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [42/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PIPE_CTR)  = =0x0070,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [43/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PIPE_TR)  = =0x0090,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [44/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PIPEBUF)  = =0x006A,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [45/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PIPECFG)  = =0x0068,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [46/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PIPEMAXP)  = =0x006C,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [47/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PIPEPERI)  = =0x006E,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [48/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PIPESEL)  = =0x0064,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [49/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PL1CTRL1)  = =0x0144,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [50/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PL1CTRL2)  = =0x0146,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [51/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, PLLSTA)  = =0x0006,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [52/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, SOFCFG)  = =0x003C,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [53/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, SYSCFG)  = =0x0000,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [54/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, SYSSTS0)  = =0x0004,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [55/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, TESTMODE)  = =0x000C,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [56/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, UCKSEL)  = =0x00C4,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [57/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, UFRMNUM)  = =0x004E,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [58/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, USBADDR)  = =0x0050,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [59/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, USBBCCTRL0)  = =0x00B0,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [60/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, USBINDX)  = =0x0058,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [61/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, USBLENG)  = =0x005A,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [62/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, USBMC)  = =0x00CC,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [63/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, USBREQ)  = =0x0054,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [64/66]

TU_VERIFY_STATIC ( offsetof(rusb2_reg_t, USBVAL)  = =0x0056,
"incorrect offset"   
)

◆ TU_VERIFY_STATIC() [65/66]

TU_VERIFY_STATIC ( sizeof(RUSB2_PIPE_TR_t = =4,
"incorrect size"   
)

◆ TU_VERIFY_STATIC() [66/66]

TU_VERIFY_STATIC ( sizeof(rusb2_reg_t = =1032,
"incorrect size"   
)