M471M/R1/S BSP V3.01.000
The Board Support Package for M4521
Modules | Macros
I2C Exported Constants
Collaboration diagram for I2C Exported Constants:

Modules

 I2C Exported Functions
 

Macros

#define I2C_CTL_STA_SI   0x28UL
 
#define I2C_CTL_STA_SI_AA   0x2CUL
 
#define I2C_CTL_STO_SI   0x18UL
 
#define I2C_CTL_STO_SI_AA   0x1CUL
 
#define I2C_CTL_SI   0x08UL
 
#define I2C_CTL_SI_AA   0x0CUL
 
#define I2C_CTL_STA   0x20UL
 
#define I2C_CTL_STO   0x10UL
 
#define I2C_CTL_AA   0x04UL
 
#define I2C_GCMODE_ENABLE   1
 
#define I2C_GCMODE_DISABLE   0
 
#define I2C_SMBH_ENABLE   1
 
#define I2C_SMBD_ENABLE   0
 
#define I2C_PECTX_ENABLE   1
 
#define I2C_PECTX_DISABLE   0
 

Detailed Description

Macro Definition Documentation

◆ I2C_CTL_AA

#define I2C_CTL_AA   0x04UL

I2C_CTL setting for I2C control bits. It would set AA bit

Definition at line 42 of file i2c.h.

◆ I2C_CTL_SI

#define I2C_CTL_SI   0x08UL

I2C_CTL setting for I2C control bits. It would set SI bit

Definition at line 38 of file i2c.h.

◆ I2C_CTL_SI_AA

#define I2C_CTL_SI_AA   0x0CUL

I2C_CTL setting for I2C control bits. It would set SI and AA bits

Definition at line 39 of file i2c.h.

◆ I2C_CTL_STA

#define I2C_CTL_STA   0x20UL

I2C_CTL setting for I2C control bits. It would set STA bit

Definition at line 40 of file i2c.h.

◆ I2C_CTL_STA_SI

#define I2C_CTL_STA_SI   0x28UL

I2C_CTL setting for I2C control bits. It would set STA and SI bits

Definition at line 34 of file i2c.h.

◆ I2C_CTL_STA_SI_AA

#define I2C_CTL_STA_SI_AA   0x2CUL

I2C_CTL setting for I2C control bits. It would set STA, SI and AA bits

Definition at line 35 of file i2c.h.

◆ I2C_CTL_STO

#define I2C_CTL_STO   0x10UL

I2C_CTL setting for I2C control bits. It would set STO bit

Definition at line 41 of file i2c.h.

◆ I2C_CTL_STO_SI

#define I2C_CTL_STO_SI   0x18UL

I2C_CTL setting for I2C control bits. It would set STO and SI bits

Definition at line 36 of file i2c.h.

◆ I2C_CTL_STO_SI_AA

#define I2C_CTL_STO_SI_AA   0x1CUL

I2C_CTL setting for I2C control bits. It would set STO, SI and AA bits

Definition at line 37 of file i2c.h.

◆ I2C_GCMODE_DISABLE

#define I2C_GCMODE_DISABLE   0

Disable I2C GC Mode

Definition at line 48 of file i2c.h.

◆ I2C_GCMODE_ENABLE

#define I2C_GCMODE_ENABLE   1

Enable I2C GC Mode

Definition at line 47 of file i2c.h.

◆ I2C_PECTX_DISABLE

#define I2C_PECTX_DISABLE   0

Disable SMBus Packet Error Check Transmit function

Definition at line 56 of file i2c.h.

◆ I2C_PECTX_ENABLE

#define I2C_PECTX_ENABLE   1

Enable SMBus Packet Error Check Transmit function

Definition at line 55 of file i2c.h.

◆ I2C_SMBD_ENABLE

#define I2C_SMBD_ENABLE   0

Enable SMBus Device Mode enable

Definition at line 54 of file i2c.h.

◆ I2C_SMBH_ENABLE

#define I2C_SMBH_ENABLE   1

Enable SMBus Host Mode enable

Definition at line 53 of file i2c.h.