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