EE445M RTOS
Taken at the University of Texas Spring 2015
hw_i2c.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define I2C_O_MSA   0x00000000
 
#define I2C_O_MCS   0x00000004
 
#define I2C_O_MDR   0x00000008
 
#define I2C_O_MTPR   0x0000000C
 
#define I2C_O_MIMR   0x00000010
 
#define I2C_O_MRIS   0x00000014
 
#define I2C_O_MMIS   0x00000018
 
#define I2C_O_MICR   0x0000001C
 
#define I2C_O_MCR   0x00000020
 
#define I2C_O_MCLKOCNT   0x00000024
 
#define I2C_O_MBMON   0x0000002C
 
#define I2C_O_MBLEN   0x00000030
 
#define I2C_O_MBCNT   0x00000034
 
#define I2C_O_MCR2   0x00000038
 
#define I2C_O_SOAR   0x00000800
 
#define I2C_O_SCSR   0x00000804
 
#define I2C_O_SDR   0x00000808
 
#define I2C_O_SIMR   0x0000080C
 
#define I2C_O_SRIS   0x00000810
 
#define I2C_O_SMIS   0x00000814
 
#define I2C_O_SICR   0x00000818
 
#define I2C_O_SOAR2   0x0000081C
 
#define I2C_O_SACKCTL   0x00000820
 
#define I2C_O_FIFODATA   0x00000F00
 
#define I2C_O_FIFOCTL   0x00000F04
 
#define I2C_O_FIFOSTATUS   0x00000F08
 
#define I2C_O_PP   0x00000FC0
 
#define I2C_O_PC   0x00000FC4
 
#define I2C_MSA_SA_M   0x000000FE
 
#define I2C_MSA_RS   0x00000001
 
#define I2C_MSA_SA_S   1
 
#define I2C_MCS_ACTDMARX   0x80000000
 
#define I2C_MCS_ACTDMATX   0x40000000
 
#define I2C_MCS_CLKTO   0x00000080
 
#define I2C_MCS_BURST   0x00000040
 
#define I2C_MCS_BUSBSY   0x00000040
 
#define I2C_MCS_IDLE   0x00000020
 
#define I2C_MCS_QCMD   0x00000020
 
#define I2C_MCS_ARBLST   0x00000010
 
#define I2C_MCS_HS   0x00000010
 
#define I2C_MCS_ACK   0x00000008
 
#define I2C_MCS_DATACK   0x00000008
 
#define I2C_MCS_ADRACK   0x00000004
 
#define I2C_MCS_STOP   0x00000004
 
#define I2C_MCS_ERROR   0x00000002
 
#define I2C_MCS_START   0x00000002
 
#define I2C_MCS_RUN   0x00000001
 
#define I2C_MCS_BUSY   0x00000001
 
#define I2C_MDR_DATA_M   0x000000FF
 
#define I2C_MDR_DATA_S   0
 
#define I2C_MTPR_PULSEL_M   0x00070000
 
#define I2C_MTPR_PULSEL_BYPASS   0x00000000
 
#define I2C_MTPR_PULSEL_1   0x00010000
 
#define I2C_MTPR_PULSEL_2   0x00020000
 
#define I2C_MTPR_PULSEL_3   0x00030000
 
#define I2C_MTPR_PULSEL_4   0x00040000
 
#define I2C_MTPR_PULSEL_8   0x00050000
 
#define I2C_MTPR_PULSEL_16   0x00060000
 
#define I2C_MTPR_PULSEL_31   0x00070000
 
#define I2C_MTPR_HS   0x00000080
 
#define I2C_MTPR_TPR_M   0x0000007F
 
#define I2C_MTPR_TPR_S   0
 
#define I2C_MIMR_RXFFIM   0x00000800
 
#define I2C_MIMR_TXFEIM   0x00000400
 
#define I2C_MIMR_RXIM   0x00000200
 
#define I2C_MIMR_TXIM   0x00000100
 
#define I2C_MIMR_ARBLOSTIM   0x00000080
 
#define I2C_MIMR_STOPIM   0x00000040
 
#define I2C_MIMR_STARTIM   0x00000020
 
#define I2C_MIMR_NACKIM   0x00000010
 
#define I2C_MIMR_DMATXIM   0x00000008
 
#define I2C_MIMR_DMARXIM   0x00000004
 
#define I2C_MIMR_CLKIM   0x00000002
 
#define I2C_MIMR_IM   0x00000001
 
#define I2C_MRIS_RXFFRIS   0x00000800
 
#define I2C_MRIS_TXFERIS   0x00000400
 
#define I2C_MRIS_RXRIS   0x00000200
 
#define I2C_MRIS_TXRIS   0x00000100
 
#define I2C_MRIS_ARBLOSTRIS   0x00000080
 
#define I2C_MRIS_STOPRIS   0x00000040
 
#define I2C_MRIS_STARTRIS   0x00000020
 
#define I2C_MRIS_NACKRIS   0x00000010
 
#define I2C_MRIS_DMATXRIS   0x00000008
 
#define I2C_MRIS_DMARXRIS   0x00000004
 
#define I2C_MRIS_CLKRIS   0x00000002
 
#define I2C_MRIS_RIS   0x00000001
 
#define I2C_MMIS_RXFFMIS   0x00000800
 
#define I2C_MMIS_TXFEMIS   0x00000400
 
#define I2C_MMIS_RXMIS   0x00000200
 
#define I2C_MMIS_TXMIS   0x00000100
 
#define I2C_MMIS_ARBLOSTMIS   0x00000080
 
#define I2C_MMIS_STOPMIS   0x00000040
 
#define I2C_MMIS_STARTMIS   0x00000020
 
#define I2C_MMIS_NACKMIS   0x00000010
 
#define I2C_MMIS_DMATXMIS   0x00000008
 
#define I2C_MMIS_DMARXMIS   0x00000004
 
#define I2C_MMIS_CLKMIS   0x00000002
 
#define I2C_MMIS_MIS   0x00000001
 
#define I2C_MICR_RXFFIC   0x00000800
 
#define I2C_MICR_TXFEIC   0x00000400
 
#define I2C_MICR_RXIC   0x00000200
 
#define I2C_MICR_TXIC   0x00000100
 
#define I2C_MICR_ARBLOSTIC   0x00000080
 
#define I2C_MICR_STOPIC   0x00000040
 
#define I2C_MICR_STARTIC   0x00000020
 
#define I2C_MICR_NACKIC   0x00000010
 
#define I2C_MICR_DMATXIC   0x00000008
 
#define I2C_MICR_DMARXIC   0x00000004
 
#define I2C_MICR_CLKIC   0x00000002
 
#define I2C_MICR_IC   0x00000001
 
#define I2C_MCR_GFE   0x00000040
 
#define I2C_MCR_SFE   0x00000020
 
#define I2C_MCR_MFE   0x00000010
 
#define I2C_MCR_LPBK   0x00000001
 
#define I2C_MCLKOCNT_CNTL_M   0x000000FF
 
#define I2C_MCLKOCNT_CNTL_S   0
 
#define I2C_MBMON_SDA   0x00000002
 
#define I2C_MBMON_SCL   0x00000001
 
#define I2C_MBLEN_CNTL_M   0x000000FF
 
#define I2C_MBLEN_CNTL_S   0
 
#define I2C_MBCNT_CNTL_M   0x000000FF
 
#define I2C_MBCNT_CNTL_S   0
 
#define I2C_MCR2_GFPW_M   0x00000070
 
#define I2C_MCR2_GFPW_BYPASS   0x00000000
 
#define I2C_MCR2_GFPW_1   0x00000010
 
#define I2C_MCR2_GFPW_2   0x00000020
 
#define I2C_MCR2_GFPW_3   0x00000030
 
#define I2C_MCR2_GFPW_4   0x00000040
 
#define I2C_MCR2_GFPW_8   0x00000050
 
#define I2C_MCR2_GFPW_16   0x00000060
 
#define I2C_MCR2_GFPW_31   0x00000070
 
#define I2C_SOAR_OAR_M   0x0000007F
 
#define I2C_SOAR_OAR_S   0
 
#define I2C_SCSR_ACTDMARX   0x80000000
 
#define I2C_SCSR_ACTDMATX   0x40000000
 
#define I2C_SCSR_QCMDRW   0x00000020
 
#define I2C_SCSR_QCMDST   0x00000010
 
#define I2C_SCSR_OAR2SEL   0x00000008
 
#define I2C_SCSR_FBR   0x00000004
 
#define I2C_SCSR_RXFIFO   0x00000004
 
#define I2C_SCSR_TXFIFO   0x00000002
 
#define I2C_SCSR_TREQ   0x00000002
 
#define I2C_SCSR_DA   0x00000001
 
#define I2C_SCSR_RREQ   0x00000001
 
#define I2C_SDR_DATA_M   0x000000FF
 
#define I2C_SDR_DATA_S   0
 
#define I2C_SIMR_RXFFIM   0x00000100
 
#define I2C_SIMR_TXFEIM   0x00000080
 
#define I2C_SIMR_RXIM   0x00000040
 
#define I2C_SIMR_TXIM   0x00000020
 
#define I2C_SIMR_DMATXIM   0x00000010
 
#define I2C_SIMR_DMARXIM   0x00000008
 
#define I2C_SIMR_STOPIM   0x00000004
 
#define I2C_SIMR_STARTIM   0x00000002
 
#define I2C_SIMR_DATAIM   0x00000001
 
#define I2C_SRIS_RXFFRIS   0x00000100
 
#define I2C_SRIS_TXFERIS   0x00000080
 
#define I2C_SRIS_RXRIS   0x00000040
 
#define I2C_SRIS_TXRIS   0x00000020
 
#define I2C_SRIS_DMATXRIS   0x00000010
 
#define I2C_SRIS_DMARXRIS   0x00000008
 
#define I2C_SRIS_STOPRIS   0x00000004
 
#define I2C_SRIS_STARTRIS   0x00000002
 
#define I2C_SRIS_DATARIS   0x00000001
 
#define I2C_SMIS_RXFFMIS   0x00000100
 
#define I2C_SMIS_TXFEMIS   0x00000080
 
#define I2C_SMIS_RXMIS   0x00000040
 
#define I2C_SMIS_TXMIS   0x00000020
 
#define I2C_SMIS_DMATXMIS   0x00000010
 
#define I2C_SMIS_DMARXMIS   0x00000008
 
#define I2C_SMIS_STOPMIS   0x00000004
 
#define I2C_SMIS_STARTMIS   0x00000002
 
#define I2C_SMIS_DATAMIS   0x00000001
 
#define I2C_SICR_RXFFIC   0x00000100
 
#define I2C_SICR_TXFEIC   0x00000080
 
#define I2C_SICR_RXIC   0x00000040
 
#define I2C_SICR_TXIC   0x00000020
 
#define I2C_SICR_DMATXIC   0x00000010
 
#define I2C_SICR_DMARXIC   0x00000008
 
#define I2C_SICR_STOPIC   0x00000004
 
#define I2C_SICR_STARTIC   0x00000002
 
#define I2C_SICR_DATAIC   0x00000001
 
#define I2C_SOAR2_OAR2EN   0x00000080
 
#define I2C_SOAR2_OAR2_M   0x0000007F
 
#define I2C_SOAR2_OAR2_S   0
 
#define I2C_SACKCTL_ACKOVAL   0x00000002
 
#define I2C_SACKCTL_ACKOEN   0x00000001
 
#define I2C_FIFODATA_DATA_M   0x000000FF
 
#define I2C_FIFODATA_DATA_S   0
 
#define I2C_FIFOCTL_RXASGNMT   0x80000000
 
#define I2C_FIFOCTL_RXFLUSH   0x40000000
 
#define I2C_FIFOCTL_DMARXENA   0x20000000
 
#define I2C_FIFOCTL_RXTRIG_M   0x00070000
 
#define I2C_FIFOCTL_TXASGNMT   0x00008000
 
#define I2C_FIFOCTL_TXFLUSH   0x00004000
 
#define I2C_FIFOCTL_DMATXENA   0x00002000
 
#define I2C_FIFOCTL_TXTRIG_M   0x00000007
 
#define I2C_FIFOCTL_RXTRIG_S   16
 
#define I2C_FIFOCTL_TXTRIG_S   0
 
#define I2C_FIFOSTATUS_RXABVTRIG   0x00040000
 
#define I2C_FIFOSTATUS_RXFF   0x00020000
 
#define I2C_FIFOSTATUS_RXFE   0x00010000
 
#define I2C_FIFOSTATUS_TXBLWTRIG   0x00000004
 
#define I2C_FIFOSTATUS_TXFF   0x00000002
 
#define I2C_FIFOSTATUS_TXFE   0x00000001
 
#define I2C_PP_HS   0x00000001
 
#define I2C_PC_HS   0x00000001
 

Macro Definition Documentation

#define I2C_FIFOCTL_DMARXENA   0x20000000

Definition at line 432 of file hw_i2c.h.

#define I2C_FIFOCTL_DMATXENA   0x00002000

Definition at line 436 of file hw_i2c.h.

#define I2C_FIFOCTL_RXASGNMT   0x80000000

Definition at line 430 of file hw_i2c.h.

#define I2C_FIFOCTL_RXFLUSH   0x40000000

Definition at line 431 of file hw_i2c.h.

Referenced by I2CRxFIFOFlush().

#define I2C_FIFOCTL_RXTRIG_M   0x00070000

Definition at line 433 of file hw_i2c.h.

#define I2C_FIFOCTL_RXTRIG_S   16

Definition at line 438 of file hw_i2c.h.

#define I2C_FIFOCTL_TXASGNMT   0x00008000

Definition at line 434 of file hw_i2c.h.

#define I2C_FIFOCTL_TXFLUSH   0x00004000

Definition at line 435 of file hw_i2c.h.

Referenced by I2CTxFIFOFlush().

#define I2C_FIFOCTL_TXTRIG_M   0x00000007

Definition at line 437 of file hw_i2c.h.

#define I2C_FIFOCTL_TXTRIG_S   0

Definition at line 439 of file hw_i2c.h.

#define I2C_FIFODATA_DATA_M   0x000000FF

Definition at line 422 of file hw_i2c.h.

#define I2C_FIFODATA_DATA_S   0

Definition at line 423 of file hw_i2c.h.

#define I2C_FIFOSTATUS_RXABVTRIG   0x00040000

Definition at line 447 of file hw_i2c.h.

#define I2C_FIFOSTATUS_RXFE   0x00010000

Definition at line 450 of file hw_i2c.h.

Referenced by I2CFIFODataGet(), and I2CFIFODataGetNonBlocking().

#define I2C_FIFOSTATUS_RXFF   0x00020000

Definition at line 449 of file hw_i2c.h.

#define I2C_FIFOSTATUS_TXBLWTRIG   0x00000004

Definition at line 451 of file hw_i2c.h.

#define I2C_FIFOSTATUS_TXFE   0x00000001

Definition at line 454 of file hw_i2c.h.

#define I2C_FIFOSTATUS_TXFF   0x00000002

Definition at line 453 of file hw_i2c.h.

Referenced by I2CFIFODataPut(), and I2CFIFODataPutNonBlocking().

#define I2C_MBCNT_CNTL_M   0x000000FF

Definition at line 271 of file hw_i2c.h.

#define I2C_MBCNT_CNTL_S   0

Definition at line 272 of file hw_i2c.h.

#define I2C_MBLEN_CNTL_M   0x000000FF

Definition at line 263 of file hw_i2c.h.

#define I2C_MBLEN_CNTL_S   0

Definition at line 264 of file hw_i2c.h.

#define I2C_MBMON_SCL   0x00000001

Definition at line 256 of file hw_i2c.h.

#define I2C_MBMON_SDA   0x00000002

Definition at line 255 of file hw_i2c.h.

#define I2C_MCLKOCNT_CNTL_M   0x000000FF

Definition at line 247 of file hw_i2c.h.

#define I2C_MCLKOCNT_CNTL_S   0

Definition at line 248 of file hw_i2c.h.

#define I2C_MCR2_GFPW_1   0x00000010

Definition at line 281 of file hw_i2c.h.

#define I2C_MCR2_GFPW_16   0x00000060

Definition at line 286 of file hw_i2c.h.

#define I2C_MCR2_GFPW_2   0x00000020

Definition at line 282 of file hw_i2c.h.

#define I2C_MCR2_GFPW_3   0x00000030

Definition at line 283 of file hw_i2c.h.

#define I2C_MCR2_GFPW_31   0x00000070

Definition at line 287 of file hw_i2c.h.

#define I2C_MCR2_GFPW_4   0x00000040

Definition at line 284 of file hw_i2c.h.

#define I2C_MCR2_GFPW_8   0x00000050

Definition at line 285 of file hw_i2c.h.

#define I2C_MCR2_GFPW_BYPASS   0x00000000

Definition at line 280 of file hw_i2c.h.

#define I2C_MCR2_GFPW_M   0x00000070

Definition at line 279 of file hw_i2c.h.

#define I2C_MCR_GFE   0x00000040

Definition at line 237 of file hw_i2c.h.

#define I2C_MCR_LPBK   0x00000001

Definition at line 240 of file hw_i2c.h.

#define I2C_MCR_MFE   0x00000010

Definition at line 239 of file hw_i2c.h.

Referenced by I2CMasterDisable(), and I2CMasterEnable().

#define I2C_MCR_SFE   0x00000020

Definition at line 238 of file hw_i2c.h.

Referenced by I2CSlaveDisable(), and I2CSlaveEnable().

#define I2C_MCS_ACK   0x00000008

Definition at line 103 of file hw_i2c.h.

#define I2C_MCS_ACTDMARX   0x80000000

Definition at line 94 of file hw_i2c.h.

#define I2C_MCS_ACTDMATX   0x40000000

Definition at line 95 of file hw_i2c.h.

#define I2C_MCS_ADRACK   0x00000004

Definition at line 105 of file hw_i2c.h.

Referenced by I2CMasterErr().

#define I2C_MCS_ARBLST   0x00000010

Definition at line 101 of file hw_i2c.h.

Referenced by I2CMasterErr().

#define I2C_MCS_BURST   0x00000040

Definition at line 97 of file hw_i2c.h.

#define I2C_MCS_BUSBSY   0x00000040

Definition at line 98 of file hw_i2c.h.

Referenced by I2CMasterBusBusy().

#define I2C_MCS_BUSY   0x00000001

Definition at line 110 of file hw_i2c.h.

Referenced by I2CMasterBusy(), and I2CMasterErr().

#define I2C_MCS_CLKTO   0x00000080

Definition at line 96 of file hw_i2c.h.

#define I2C_MCS_DATACK   0x00000008

Definition at line 104 of file hw_i2c.h.

Referenced by I2CMasterErr().

#define I2C_MCS_ERROR   0x00000002

Definition at line 107 of file hw_i2c.h.

Referenced by I2CMasterErr().

#define I2C_MCS_HS   0x00000010

Definition at line 102 of file hw_i2c.h.

#define I2C_MCS_IDLE   0x00000020

Definition at line 99 of file hw_i2c.h.

#define I2C_MCS_QCMD   0x00000020

Definition at line 100 of file hw_i2c.h.

#define I2C_MCS_RUN   0x00000001

Definition at line 109 of file hw_i2c.h.

#define I2C_MCS_START   0x00000002

Definition at line 108 of file hw_i2c.h.

#define I2C_MCS_STOP   0x00000004

Definition at line 106 of file hw_i2c.h.

#define I2C_MDR_DATA_M   0x000000FF

Definition at line 117 of file hw_i2c.h.

#define I2C_MDR_DATA_S   0

Definition at line 119 of file hw_i2c.h.

#define I2C_MICR_ARBLOSTIC   0x00000080

Definition at line 222 of file hw_i2c.h.

#define I2C_MICR_CLKIC   0x00000002

Definition at line 229 of file hw_i2c.h.

#define I2C_MICR_DMARXIC   0x00000004

Definition at line 228 of file hw_i2c.h.

#define I2C_MICR_DMATXIC   0x00000008

Definition at line 227 of file hw_i2c.h.

#define I2C_MICR_IC   0x00000001

Definition at line 230 of file hw_i2c.h.

Referenced by I2CMasterIntClear().

#define I2C_MICR_NACKIC   0x00000010

Definition at line 225 of file hw_i2c.h.

#define I2C_MICR_RXFFIC   0x00000800

Definition at line 214 of file hw_i2c.h.

#define I2C_MICR_RXIC   0x00000200

Definition at line 218 of file hw_i2c.h.

#define I2C_MICR_STARTIC   0x00000020

Definition at line 224 of file hw_i2c.h.

#define I2C_MICR_STOPIC   0x00000040

Definition at line 223 of file hw_i2c.h.

#define I2C_MICR_TXFEIC   0x00000400

Definition at line 216 of file hw_i2c.h.

#define I2C_MICR_TXIC   0x00000100

Definition at line 220 of file hw_i2c.h.

#define I2C_MIMR_ARBLOSTIM   0x00000080

Definition at line 151 of file hw_i2c.h.

#define I2C_MIMR_CLKIM   0x00000002

Definition at line 157 of file hw_i2c.h.

#define I2C_MIMR_DMARXIM   0x00000004

Definition at line 156 of file hw_i2c.h.

#define I2C_MIMR_DMATXIM   0x00000008

Definition at line 155 of file hw_i2c.h.

#define I2C_MIMR_IM   0x00000001

Definition at line 158 of file hw_i2c.h.

#define I2C_MIMR_NACKIM   0x00000010

Definition at line 154 of file hw_i2c.h.

#define I2C_MIMR_RXFFIM   0x00000800

Definition at line 144 of file hw_i2c.h.

#define I2C_MIMR_RXIM   0x00000200

Definition at line 147 of file hw_i2c.h.

#define I2C_MIMR_STARTIM   0x00000020

Definition at line 153 of file hw_i2c.h.

#define I2C_MIMR_STOPIM   0x00000040

Definition at line 152 of file hw_i2c.h.

#define I2C_MIMR_TXFEIM   0x00000400

Definition at line 145 of file hw_i2c.h.

#define I2C_MIMR_TXIM   0x00000100

Definition at line 149 of file hw_i2c.h.

#define I2C_MMIS_ARBLOSTMIS   0x00000080

Definition at line 199 of file hw_i2c.h.

#define I2C_MMIS_CLKMIS   0x00000002

Definition at line 205 of file hw_i2c.h.

#define I2C_MMIS_DMARXMIS   0x00000004

Definition at line 204 of file hw_i2c.h.

#define I2C_MMIS_DMATXMIS   0x00000008

Definition at line 203 of file hw_i2c.h.

#define I2C_MMIS_MIS   0x00000001

Definition at line 207 of file hw_i2c.h.

#define I2C_MMIS_NACKMIS   0x00000010

Definition at line 202 of file hw_i2c.h.

#define I2C_MMIS_RXFFMIS   0x00000800

Definition at line 193 of file hw_i2c.h.

#define I2C_MMIS_RXMIS   0x00000200

Definition at line 196 of file hw_i2c.h.

#define I2C_MMIS_STARTMIS   0x00000020

Definition at line 201 of file hw_i2c.h.

#define I2C_MMIS_STOPMIS   0x00000040

Definition at line 200 of file hw_i2c.h.

#define I2C_MMIS_TXFEMIS   0x00000400

Definition at line 194 of file hw_i2c.h.

#define I2C_MMIS_TXMIS   0x00000100

Definition at line 198 of file hw_i2c.h.

#define I2C_MRIS_ARBLOSTRIS   0x00000080

Definition at line 173 of file hw_i2c.h.

#define I2C_MRIS_CLKRIS   0x00000002

Definition at line 184 of file hw_i2c.h.

#define I2C_MRIS_DMARXRIS   0x00000004

Definition at line 183 of file hw_i2c.h.

#define I2C_MRIS_DMATXRIS   0x00000008

Definition at line 181 of file hw_i2c.h.

#define I2C_MRIS_NACKRIS   0x00000010

Definition at line 179 of file hw_i2c.h.

#define I2C_MRIS_RIS   0x00000001

Definition at line 186 of file hw_i2c.h.

#define I2C_MRIS_RXFFRIS   0x00000800

Definition at line 165 of file hw_i2c.h.

#define I2C_MRIS_RXRIS   0x00000200

Definition at line 169 of file hw_i2c.h.

#define I2C_MRIS_STARTRIS   0x00000020

Definition at line 177 of file hw_i2c.h.

#define I2C_MRIS_STOPRIS   0x00000040

Definition at line 175 of file hw_i2c.h.

#define I2C_MRIS_TXFERIS   0x00000400

Definition at line 167 of file hw_i2c.h.

#define I2C_MRIS_TXRIS   0x00000100

Definition at line 171 of file hw_i2c.h.

#define I2C_MSA_RS   0x00000001

Definition at line 86 of file hw_i2c.h.

#define I2C_MSA_SA_M   0x000000FE

Definition at line 85 of file hw_i2c.h.

#define I2C_MSA_SA_S   1

Definition at line 87 of file hw_i2c.h.

#define I2C_MTPR_HS   0x00000080

Definition at line 135 of file hw_i2c.h.

Referenced by I2CMasterInitExpClk().

#define I2C_MTPR_PULSEL_1   0x00010000

Definition at line 128 of file hw_i2c.h.

#define I2C_MTPR_PULSEL_16   0x00060000

Definition at line 133 of file hw_i2c.h.

#define I2C_MTPR_PULSEL_2   0x00020000

Definition at line 129 of file hw_i2c.h.

#define I2C_MTPR_PULSEL_3   0x00030000

Definition at line 130 of file hw_i2c.h.

#define I2C_MTPR_PULSEL_31   0x00070000

Definition at line 134 of file hw_i2c.h.

#define I2C_MTPR_PULSEL_4   0x00040000

Definition at line 131 of file hw_i2c.h.

#define I2C_MTPR_PULSEL_8   0x00050000

Definition at line 132 of file hw_i2c.h.

#define I2C_MTPR_PULSEL_BYPASS   0x00000000

Definition at line 127 of file hw_i2c.h.

#define I2C_MTPR_PULSEL_M   0x00070000

Definition at line 126 of file hw_i2c.h.

#define I2C_MTPR_TPR_M   0x0000007F

Definition at line 136 of file hw_i2c.h.

#define I2C_MTPR_TPR_S   0

Definition at line 137 of file hw_i2c.h.

#define I2C_O_FIFOCTL   0x00000F04

Definition at line 75 of file hw_i2c.h.

Referenced by I2CRxFIFOConfigSet(), I2CRxFIFOFlush(), I2CTxFIFOConfigSet(), and I2CTxFIFOFlush().

#define I2C_O_FIFODATA   0x00000F00
#define I2C_O_FIFOSTATUS   0x00000F08
#define I2C_O_MBCNT   0x00000034

Definition at line 62 of file hw_i2c.h.

Referenced by I2CMasterBurstCountGet().

#define I2C_O_MBLEN   0x00000030

Definition at line 61 of file hw_i2c.h.

Referenced by I2CMasterBurstLengthSet().

#define I2C_O_MBMON   0x0000002C

Definition at line 60 of file hw_i2c.h.

Referenced by I2CMasterLineStateGet().

#define I2C_O_MCLKOCNT   0x00000024

Definition at line 58 of file hw_i2c.h.

Referenced by I2CMasterTimeoutSet().

#define I2C_O_MCR   0x00000020

Definition at line 57 of file hw_i2c.h.

Referenced by I2CMasterDisable(), I2CMasterEnable(), I2CSlaveDisable(), and I2CSlaveEnable().

#define I2C_O_MCR2   0x00000038

Definition at line 63 of file hw_i2c.h.

#define I2C_O_MCS   0x00000004

Definition at line 49 of file hw_i2c.h.

Referenced by I2CMasterBusBusy(), I2CMasterBusy(), I2CMasterControl(), and I2CMasterErr().

#define I2C_O_MDR   0x00000008

Definition at line 50 of file hw_i2c.h.

Referenced by I2CMasterDataGet(), and I2CMasterDataPut().

#define I2C_O_MICR   0x0000001C

Definition at line 56 of file hw_i2c.h.

Referenced by I2CMasterIntClear(), and I2CMasterIntClearEx().

#define I2C_O_MIMR   0x00000010
#define I2C_O_MMIS   0x00000018

Definition at line 54 of file hw_i2c.h.

Referenced by I2CMasterIntClear(), I2CMasterIntStatus(), and I2CMasterIntStatusEx().

#define I2C_O_MRIS   0x00000014

Definition at line 53 of file hw_i2c.h.

Referenced by I2CMasterIntStatus(), and I2CMasterIntStatusEx().

#define I2C_O_MSA   0x00000000

Definition at line 48 of file hw_i2c.h.

Referenced by I2CMasterSlaveAddrSet().

#define I2C_O_MTPR   0x0000000C

Definition at line 51 of file hw_i2c.h.

Referenced by I2CMasterGlitchFilterConfigSet(), and I2CMasterInitExpClk().

#define I2C_O_PC   0x00000FC4

Definition at line 78 of file hw_i2c.h.

#define I2C_O_PP   0x00000FC0

Definition at line 77 of file hw_i2c.h.

Referenced by I2CMasterInitExpClk().

#define I2C_O_SACKCTL   0x00000820

Definition at line 73 of file hw_i2c.h.

Referenced by I2CSlaveACKOverride(), and I2CSlaveACKValueSet().

#define I2C_O_SCSR   0x00000804
#define I2C_O_SDR   0x00000808

Definition at line 66 of file hw_i2c.h.

Referenced by I2CSlaveDataGet(), and I2CSlaveDataPut().

#define I2C_O_SICR   0x00000818

Definition at line 71 of file hw_i2c.h.

Referenced by I2CSlaveIntClear(), and I2CSlaveIntClearEx().

#define I2C_O_SIMR   0x0000080C
#define I2C_O_SMIS   0x00000814

Definition at line 69 of file hw_i2c.h.

Referenced by I2CSlaveIntStatus(), and I2CSlaveIntStatusEx().

#define I2C_O_SOAR   0x00000800

Definition at line 64 of file hw_i2c.h.

Referenced by I2CSlaveAddressSet(), and I2CSlaveInit().

#define I2C_O_SOAR2   0x0000081C

Definition at line 72 of file hw_i2c.h.

Referenced by I2CSlaveAddressSet().

#define I2C_O_SRIS   0x00000810

Definition at line 68 of file hw_i2c.h.

Referenced by I2CSlaveIntStatus(), and I2CSlaveIntStatusEx().

#define I2C_PC_HS   0x00000001

Definition at line 468 of file hw_i2c.h.

#define I2C_PP_HS   0x00000001

Definition at line 461 of file hw_i2c.h.

Referenced by I2CMasterInitExpClk().

#define I2C_SACKCTL_ACKOEN   0x00000001

Definition at line 415 of file hw_i2c.h.

Referenced by I2CSlaveACKOverride().

#define I2C_SACKCTL_ACKOVAL   0x00000002

Definition at line 414 of file hw_i2c.h.

Referenced by I2CSlaveACKValueSet().

#define I2C_SCSR_ACTDMARX   0x80000000

Definition at line 302 of file hw_i2c.h.

#define I2C_SCSR_ACTDMATX   0x40000000

Definition at line 303 of file hw_i2c.h.

#define I2C_SCSR_DA   0x00000001

Definition at line 311 of file hw_i2c.h.

Referenced by I2CSlaveEnable(), I2CSlaveFIFODisable(), and I2CSlaveFIFOEnable().

#define I2C_SCSR_FBR   0x00000004

Definition at line 307 of file hw_i2c.h.

#define I2C_SCSR_OAR2SEL   0x00000008

Definition at line 306 of file hw_i2c.h.

#define I2C_SCSR_QCMDRW   0x00000020

Definition at line 304 of file hw_i2c.h.

#define I2C_SCSR_QCMDST   0x00000010

Definition at line 305 of file hw_i2c.h.

#define I2C_SCSR_RREQ   0x00000001

Definition at line 312 of file hw_i2c.h.

#define I2C_SCSR_RXFIFO   0x00000004

Definition at line 308 of file hw_i2c.h.

#define I2C_SCSR_TREQ   0x00000002

Definition at line 310 of file hw_i2c.h.

#define I2C_SCSR_TXFIFO   0x00000002

Definition at line 309 of file hw_i2c.h.

#define I2C_SDR_DATA_M   0x000000FF

Definition at line 319 of file hw_i2c.h.

#define I2C_SDR_DATA_S   0

Definition at line 320 of file hw_i2c.h.

#define I2C_SICR_DATAIC   0x00000001

Definition at line 398 of file hw_i2c.h.

Referenced by I2CSlaveIntClear().

#define I2C_SICR_DMARXIC   0x00000008

Definition at line 395 of file hw_i2c.h.

#define I2C_SICR_DMATXIC   0x00000010

Definition at line 394 of file hw_i2c.h.

#define I2C_SICR_RXFFIC   0x00000100

Definition at line 389 of file hw_i2c.h.

#define I2C_SICR_RXIC   0x00000040

Definition at line 392 of file hw_i2c.h.

#define I2C_SICR_STARTIC   0x00000002

Definition at line 397 of file hw_i2c.h.

#define I2C_SICR_STOPIC   0x00000004

Definition at line 396 of file hw_i2c.h.

#define I2C_SICR_TXFEIC   0x00000080

Definition at line 390 of file hw_i2c.h.

#define I2C_SICR_TXIC   0x00000020

Definition at line 393 of file hw_i2c.h.

#define I2C_SIMR_DATAIM   0x00000001

Definition at line 338 of file hw_i2c.h.

#define I2C_SIMR_DMARXIM   0x00000008

Definition at line 335 of file hw_i2c.h.

#define I2C_SIMR_DMATXIM   0x00000010

Definition at line 334 of file hw_i2c.h.

#define I2C_SIMR_RXFFIM   0x00000100

Definition at line 327 of file hw_i2c.h.

#define I2C_SIMR_RXIM   0x00000040

Definition at line 330 of file hw_i2c.h.

#define I2C_SIMR_STARTIM   0x00000002

Definition at line 337 of file hw_i2c.h.

#define I2C_SIMR_STOPIM   0x00000004

Definition at line 336 of file hw_i2c.h.

#define I2C_SIMR_TXFEIM   0x00000080

Definition at line 328 of file hw_i2c.h.

#define I2C_SIMR_TXIM   0x00000020

Definition at line 332 of file hw_i2c.h.

#define I2C_SMIS_DATAMIS   0x00000001

Definition at line 382 of file hw_i2c.h.

#define I2C_SMIS_DMARXMIS   0x00000008

Definition at line 376 of file hw_i2c.h.

#define I2C_SMIS_DMATXMIS   0x00000010

Definition at line 374 of file hw_i2c.h.

#define I2C_SMIS_RXFFMIS   0x00000100

Definition at line 367 of file hw_i2c.h.

#define I2C_SMIS_RXMIS   0x00000040

Definition at line 370 of file hw_i2c.h.

#define I2C_SMIS_STARTMIS   0x00000002

Definition at line 380 of file hw_i2c.h.

#define I2C_SMIS_STOPMIS   0x00000004

Definition at line 378 of file hw_i2c.h.

#define I2C_SMIS_TXFEMIS   0x00000080

Definition at line 368 of file hw_i2c.h.

#define I2C_SMIS_TXMIS   0x00000020

Definition at line 372 of file hw_i2c.h.

#define I2C_SOAR2_OAR2_M   0x0000007F

Definition at line 406 of file hw_i2c.h.

#define I2C_SOAR2_OAR2_S   0

Definition at line 407 of file hw_i2c.h.

#define I2C_SOAR2_OAR2EN   0x00000080

Definition at line 405 of file hw_i2c.h.

Referenced by I2CSlaveAddressSet().

#define I2C_SOAR_OAR_M   0x0000007F

Definition at line 294 of file hw_i2c.h.

#define I2C_SOAR_OAR_S   0

Definition at line 295 of file hw_i2c.h.

#define I2C_SRIS_DATARIS   0x00000001

Definition at line 360 of file hw_i2c.h.

#define I2C_SRIS_DMARXRIS   0x00000008

Definition at line 355 of file hw_i2c.h.

#define I2C_SRIS_DMATXRIS   0x00000010

Definition at line 353 of file hw_i2c.h.

#define I2C_SRIS_RXFFRIS   0x00000100

Definition at line 345 of file hw_i2c.h.

#define I2C_SRIS_RXRIS   0x00000040

Definition at line 349 of file hw_i2c.h.

#define I2C_SRIS_STARTRIS   0x00000002

Definition at line 358 of file hw_i2c.h.

#define I2C_SRIS_STOPRIS   0x00000004

Definition at line 356 of file hw_i2c.h.

#define I2C_SRIS_TXFERIS   0x00000080

Definition at line 347 of file hw_i2c.h.

#define I2C_SRIS_TXRIS   0x00000020

Definition at line 351 of file hw_i2c.h.