AnsweredAssumed Answered

repost from Kinetis section: Kinetis 60n512 + MQX + I2C Slave

Question asked by Stefan Eichenberger on Feb 26, 2012
Latest reply on Mar 15, 2012 by Petr MacHala



I already posted this problem in the Kinetis section, Kojto advised me to repost it in this section (


I have some problems with the I2C Slave driver on the Kinetis 60n512 with MQX.


The main Problem is that I have to detect a repeated START or a STOP signal. This is necessary because I don't know the exact size of a package when the master begins to write the data. Is there a possibility to read out somehow when the master finished with writing? In the datasheet I didn't find a flag which would signaling this event.


I think the Kinetis controller doesn't provide a way to detect the end of a message or am I wrong? So we normally have to know the size of a transmission (even as slave).