The I2C module in the kinetis series is the most stubborn i2c module I have ever worked with!
No matter the speed settings it keeps losing arbitration (WTF?).
There are no other masters on the bus, so there should not be an arbitration problem.
I need a working example using i2c interrupts to transfer data, all examples I have seen are polled.
The MCU is KL25Z from the freedom board and there should be no repeated start issue as the MULT bits are set to 0b00.
All development is done bare metal style, without PE.