HAL
I2C_FLAG_MASK is only used within HAL.
 
Symbols
loading...
Files
loading...

I2C_FLAG_MASK macro

Syntax

#define I2C_FLAG_MASK 0x0000FFFFU

References

LocationText
stm32f4xx_hal_i2c.h:647
#define I2C_FLAG_MASK 0x0000FFFFU
stm32f4xx_hal_i2c.h:476
(((((__HANDLE__)->Instance->SR1) & ((__FLAG__) & I2C_FLAG_MASK)) == ((__FLAG__) & I2C_FLAG_MASK)) ? SET : RESET) : \
stm32f4xx_hal_i2c.h:477
(((((__HANDLE__)->Instance->SR2) & ((__FLAG__) & I2C_FLAG_MASK)) == ((__FLAG__) & I2C_FLAG_MASK)) ? SET : RESET))
stm32f4xx_hal_i2c.h:489
#define __HAL_I2C_CLEAR_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->SR1 = ~((__FLAG__) & I2C_FLAG_MASK))
stm32f4xx_hal_i2c.h:708
#define I2C_CHECK_FLAG(__ISR__, __FLAG__) ((((__ISR__) & ((__FLAG__) & I2C_FLAG_MASK)) == ((__FLAG__) & I2C_FLAG_MASK)) ? SET : RESET)