Prusa MINI Firmware overview
Collaboration diagram for I2C Flag definition:

Macros

#define I2C_FLAG_SMBALERT   0x00018000U
 
#define I2C_FLAG_TIMEOUT   0x00014000U
 
#define I2C_FLAG_PECERR   0x00011000U
 
#define I2C_FLAG_OVR   0x00010800U
 
#define I2C_FLAG_AF   0x00010400U
 
#define I2C_FLAG_ARLO   0x00010200U
 
#define I2C_FLAG_BERR   0x00010100U
 
#define I2C_FLAG_TXE   0x00010080U
 
#define I2C_FLAG_RXNE   0x00010040U
 
#define I2C_FLAG_STOPF   0x00010010U
 
#define I2C_FLAG_ADD10   0x00010008U
 
#define I2C_FLAG_BTF   0x00010004U
 
#define I2C_FLAG_ADDR   0x00010002U
 
#define I2C_FLAG_SB   0x00010001U
 
#define I2C_FLAG_DUALF   0x00100080U
 
#define I2C_FLAG_SMBHOST   0x00100040U
 
#define I2C_FLAG_SMBDEFAULT   0x00100020U
 
#define I2C_FLAG_GENCALL   0x00100010U
 
#define I2C_FLAG_TRA   0x00100004U
 
#define I2C_FLAG_BUSY   0x00100002U
 
#define I2C_FLAG_MSL   0x00100001U
 

Detailed Description

Macro Definition Documentation

◆ I2C_FLAG_SMBALERT

#define I2C_FLAG_SMBALERT   0x00018000U

◆ I2C_FLAG_TIMEOUT

#define I2C_FLAG_TIMEOUT   0x00014000U

◆ I2C_FLAG_PECERR

#define I2C_FLAG_PECERR   0x00011000U

◆ I2C_FLAG_OVR

#define I2C_FLAG_OVR   0x00010800U

◆ I2C_FLAG_AF

#define I2C_FLAG_AF   0x00010400U

◆ I2C_FLAG_ARLO

#define I2C_FLAG_ARLO   0x00010200U

◆ I2C_FLAG_BERR

#define I2C_FLAG_BERR   0x00010100U

◆ I2C_FLAG_TXE

#define I2C_FLAG_TXE   0x00010080U

◆ I2C_FLAG_RXNE

#define I2C_FLAG_RXNE   0x00010040U

◆ I2C_FLAG_STOPF

#define I2C_FLAG_STOPF   0x00010010U

◆ I2C_FLAG_ADD10

#define I2C_FLAG_ADD10   0x00010008U

◆ I2C_FLAG_BTF

#define I2C_FLAG_BTF   0x00010004U

◆ I2C_FLAG_ADDR

#define I2C_FLAG_ADDR   0x00010002U

◆ I2C_FLAG_SB

#define I2C_FLAG_SB   0x00010001U

◆ I2C_FLAG_DUALF

#define I2C_FLAG_DUALF   0x00100080U

◆ I2C_FLAG_SMBHOST

#define I2C_FLAG_SMBHOST   0x00100040U

◆ I2C_FLAG_SMBDEFAULT

#define I2C_FLAG_SMBDEFAULT   0x00100020U

◆ I2C_FLAG_GENCALL

#define I2C_FLAG_GENCALL   0x00100010U

◆ I2C_FLAG_TRA

#define I2C_FLAG_TRA   0x00100004U

◆ I2C_FLAG_BUSY

#define I2C_FLAG_BUSY   0x00100002U

◆ I2C_FLAG_MSL

#define I2C_FLAG_MSL   0x00100001U