G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference

Flags defines which can be used with DDL_I2C_ReadReg function. More...

Macros

#define DDL_I2C_STS1_STARTFLG   I2C_STS1_STARTFLG
#define DDL_I2C_STS1_ADDRFLG   I2C_STS1_ADDRFLG
#define DDL_I2C_STS1_BTCFLG   I2C_STS1_BTCFLG
#define DDL_I2C_STS1_ADDR10FLG   I2C_STS1_ADDR10FLG
#define DDL_I2C_STS1_STOPFLG   I2C_STS1_STOPFLG
#define DDL_I2C_STS1_RXBNEFLG   I2C_STS1_RXBNEFLG
#define DDL_I2C_STS1_TXBEFLG   I2C_STS1_TXBEFLG
#define DDL_I2C_STS1_BERRFLG   I2C_STS1_BERRFLG
#define DDL_I2C_STS1_ALFLG   I2C_STS1_ALFLG
#define DDL_I2C_STS1_AEFLG   I2C_STS1_AEFLG
#define DDL_I2C_STS1_OVRURFLG   I2C_STS1_OVRURFLG
#define DDL_I2C_STS1_PECEFLG   I2C_ISR_PECERR
#define DDL_I2C_STS1_TTEFLG   I2C_ISR_TIMEOUT
#define DDL_I2C_STS1_SMALERT   I2C_ISR_SMALERT
#define DDL_I2C_STS2_MSFLG   I2C_STS2_MSFLG
#define DDL_I2C_STS2_BUSBSYFLG   I2C_STS2_BUSBSYFLG
#define DDL_I2C_STS2_TRFLG   I2C_STS2_TRFLG
#define DDL_I2C_STS2_GENCALLFLG   I2C_STS2_GENCALLFLG
#define DDL_I2C_STS2_SMBDADDRFLG   I2C_STS2_SMBDADDRFLG
#define DDL_I2C_STS2_SMMHADDR   I2C_STS2_SMMHADDR
#define DDL_I2C_STS2_DUALADDRFLG   I2C_STS2_DUALADDRFLG

Detailed Description

Flags defines which can be used with DDL_I2C_ReadReg function.

Macro Definition Documentation

◆ DDL_I2C_STS1_ADDR10FLG

#define DDL_I2C_STS1_ADDR10FLG   I2C_STS1_ADDR10FLG

10-bit header sent (master mode)

Definition at line 157 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_ADDRFLG

#define DDL_I2C_STS1_ADDRFLG   I2C_STS1_ADDRFLG

Address sent (master mode) or Address matched flag (slave mode)

Definition at line 154 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_AEFLG

#define DDL_I2C_STS1_AEFLG   I2C_STS1_AEFLG

Acknowledge failure flag

Definition at line 163 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_ALFLG

#define DDL_I2C_STS1_ALFLG   I2C_STS1_ALFLG

Arbitration lost

Definition at line 162 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_BERRFLG

#define DDL_I2C_STS1_BERRFLG   I2C_STS1_BERRFLG

Bus error

Definition at line 161 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_BTCFLG

#define DDL_I2C_STS1_BTCFLG   I2C_STS1_BTCFLG

Byte Transfer Finished flag

Definition at line 156 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_OVRURFLG

#define DDL_I2C_STS1_OVRURFLG   I2C_STS1_OVRURFLG

Overrun/Underrun

Definition at line 164 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_PECEFLG

#define DDL_I2C_STS1_PECEFLG   I2C_ISR_PECERR

PEC Error in reception (SMBus mode)

Definition at line 165 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_RXBNEFLG

#define DDL_I2C_STS1_RXBNEFLG   I2C_STS1_RXBNEFLG

Data register not empty (receivers)

Definition at line 159 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_SMALERT

#define DDL_I2C_STS1_SMALERT   I2C_ISR_SMALERT

SMBus alert (SMBus mode)

Definition at line 167 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_STARTFLG

#define DDL_I2C_STS1_STARTFLG   I2C_STS1_STARTFLG

Start Bit (master mode)

Definition at line 153 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_STOPFLG

#define DDL_I2C_STS1_STOPFLG   I2C_STS1_STOPFLG

Stop detection flag (slave mode)

Definition at line 158 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_TTEFLG

#define DDL_I2C_STS1_TTEFLG   I2C_ISR_TIMEOUT

Timeout detection flag (SMBus mode)

Definition at line 166 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS1_TXBEFLG

#define DDL_I2C_STS1_TXBEFLG   I2C_STS1_TXBEFLG

Data register empty (transmitters)

Definition at line 160 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS2_BUSBSYFLG

#define DDL_I2C_STS2_BUSBSYFLG   I2C_STS2_BUSBSYFLG

Bus busy flag

Definition at line 169 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS2_DUALADDRFLG

#define DDL_I2C_STS2_DUALADDRFLG   I2C_STS2_DUALADDRFLG

Dual flag (Slave mode)

Definition at line 174 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS2_GENCALLFLG

#define DDL_I2C_STS2_GENCALLFLG   I2C_STS2_GENCALLFLG

General call address (Slave mode)

Definition at line 171 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS2_MSFLG

#define DDL_I2C_STS2_MSFLG   I2C_STS2_MSFLG

Master/Slave flag

Definition at line 168 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS2_SMBDADDRFLG

#define DDL_I2C_STS2_SMBDADDRFLG   I2C_STS2_SMBDADDRFLG

SMBus Device default address (Slave mode)

Definition at line 172 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS2_SMMHADDR

#define DDL_I2C_STS2_SMMHADDR   I2C_STS2_SMMHADDR

SMBus Host address (Slave mode)

Definition at line 173 of file g32r4xx_ddl_i2c.h.

◆ DDL_I2C_STS2_TRFLG

#define DDL_I2C_STS2_TRFLG   I2C_STS2_TRFLG

Transmitter/receiver direction

Definition at line 170 of file g32r4xx_ddl_i2c.h.