I2C Flags

group I2C_Flags

Defines

I2C_FLAG_SLV_HOLD_RX_FIFO_FULL

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

The BUS hold in Slave mode for the read request when the TX FIFO is empty.

I2C_FLAG_MST_HOLD_RX_FIFO_FULL

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

The BUS hold when the master holds the bus because of the TX FIFO being empty.

I2C_FLAG_SLV_ACTIVITY

Slave FSM activity status.

I2C_FLAG_MST_ACTIVITY

Master FSM activity status.

I2C_FLAG_RFF

Receive FIFO completely full.

I2C_FLAG_RFNE

Receive FIFO not empty.

I2C_FLAG_TFE

Transmit FIFO completely empty.

I2C_FLAG_TFNF

Transmit FIFO not full.

I2C_FLAG_ACTIVITY

I2C activity status.

IS_I2C_GET_FLAG(FLAG)

Check if the input parameter is valid.