I2C Flags
- group I2C_Flags
Defines
-
I2C_FLAG_SLV_HOLD_RX_FIFO_FULL BIT10
The BUS hold in Slave mode due to the RX FIFO being full and an additional byte being received.
-
I2C_FLAG_SLV_HOLD_TX_FIFO_EMPTY BIT9
The BUS hold in Slave mode for the read request when the TX FIFO is empty.
-
I2C_FLAG_MST_HOLD_RX_FIFO_FULL BIT8
The BUS hold in Master mode due to Rx FIFO is full and additional byte has been received.
-
I2C_FLAG_MST_HOLD_TX_FIFO_EMPTY BIT7
The BUS hold when the master holds the bus because of the TX FIFO being empty.
-
I2C_FLAG_SLV_ACTIVITY BIT6
Slave FSM activity status.
-
I2C_FLAG_MST_ACTIVITY BIT5
Master FSM activity status.
-
I2C_FLAG_RFF BIT4
Receive FIFO completely full.
-
I2C_FLAG_RFNE BIT3
Receive FIFO not empty.
-
I2C_FLAG_TFE BIT2
Transmit FIFO completely empty.
-
I2C_FLAG_TFNF BIT1
Transmit FIFO not full.
-
I2C_FLAG_ACTIVITY BIT0
I2C activity status.
-
IS_I2C_GET_FLAG(FLAG) (((FLAG) == I2C_FLAG_SLV_HOLD_RX_FIFO_FULL) || ((FLAG) == I2C_FLAG_SLV_HOLD_TX_FIFO_EMPTY
) || \
((FLAG) ==
I2C_FLAG_MST_HOLD_RX_FIFO_FULL) || ((FLAG) == I2C_FLAG_MST_HOLD_TX_FIFO_EMPTY) || \
((FLAG) ==
I2C_FLAG_SLV_ACTIVITY) || ((FLAG) == I2C_FLAG_MST_ACTIVITY) || \
((FLAG) ==
I2C_FLAG_RFF) || ((FLAG) == I2C_FLAG_RFNE) || \
((FLAG) ==
I2C_FLAG_TFE) || ((FLAG) == I2C_FLAG_TFNF) || \
((FLAG) ==
I2C_FLAG_ACTIVITY)) Check if the input parameter is valid.
-
I2C_FLAG_SLV_HOLD_RX_FIFO_FULL BIT10