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

I2C_STATE_SLAVE_BUSY_TX macro

Slave Busy TX, combinaison of State LSB and Mode enum

Syntax

#define I2C_STATE_SLAVE_BUSY_TX ((uint32_t)(((uint32_t)HAL_I2C_STATE_BUSY_TX & I2C_STATE_MSK) | (uint32_t)HAL_I2C_MODE_SLAVE))

References

LocationText
stm32f4xx_hal_i2c.c:329
#define I2C_STATE_SLAVE_BUSY_TX ((uint32_t)(((uint32_t)HAL_I2C_STATE_BUSY_TX & I2C_STATE_MSK) | (uint32_t)HAL_I2C_MODE_SLAVE)) /*!< Slave Busy TX, combinaison of State LSB and Mode enum */
stm32f4xx_hal_i2c.c:4990
((tmp3 == HAL_I2C_STATE_LISTEN) && (tmp4 == I2C_STATE_SLAVE_BUSY_TX))))
stm32f4xx_hal_i2c.c:6019
hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX;
stm32f4xx_hal_i2c.c:6376
hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX;
stm32f4xx_hal_i2c.c:6968
hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX;