AnsweredAssumed Answered

The I2C driver always returns error "kStatus_I2C_ArbitrationLost"

Question asked by Gaurav Banyal on Jul 19, 2017
Latest reply on Jul 20, 2017 by Kerry Zhou



I am trying to communicate with the various slaves I have on the I2C bus on my MKL03Z32 controller. However, the driver always returns error code "kStatus_I2C_ArbitrationLost".

I don't have a clue on why this is happening. The same code was working perfectly on a different schematics using the same uC. Additionally, the uC is the only bus master. So I don't understand why there should be arbitration and why this error is returned.


Please help.