I2C Status

group I2C_Status

Enums

enum I2C_Status

Values:

enumerator I2C_Success

I2C transfer success.

enumerator I2C_ARB_LOST

Master has lost arbitration or the slave transmitter has lost arbitration.

enumerator I2C_ABRT_MASTER_DIS

User tries to initiate a Master operation with the Master mode disabled.

enumerator I2C_ABRT_TXDATA_NOACK

Master sent data byte(s) following the address, it did not receive an acknowledge from the remote slave. Only for Master.

enumerator I2C_ABRT_10ADDR2_NOACK

Master is in 10-bit address mode and the second address byte of the 10-bit address was not acknowledged by any slave.

enumerator I2C_ABRT_10ADDR1_NOACK

Master is in 10-bit address mode and the first 10-bit address byte was not acknowledged by any slave.

enumerator I2C_ABRT_7B_ADDR_NOACK

Master is in 7-bit addressing mode and the address sent was not acknowledged by any slave.

enumerator I2C_ERR_TIMEOUT

I2C transfer time out error.