I2C Status

group x3e_I2C_Status

Enums

enum I2C_Status

Values:

enumerator I2C_Success

I2C success.

enumerator I2C_ARB_LOST

Master or slave transmitter losed arbitration.

enumerator I2C_ABRT_MASTER_DIS

User tried to initiate a master operation with the master mode disabled.

enumerator I2C_ABRT_TXDATA_NOACK

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

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 address mode and the address sent was not acknowledged by any slave.

enumerator I2C_TIMEOUT

I2C timeout.