I am writing code to communicate with another processor via I2C using a Piccolo u Controller.
The other processor is a slave to the Piccolo, in that during boot up, I use a GPIO line to reset the other then I setup the Piccolo I2C to match the others default.
Normally, the 2 lines, I2Cclk and I2Cdata, are both hi with pull up resistors and in production I don't anticipate issues, but...
During debug (especially debugging the I2C with single step,) I may interrupt the Piccolo in the middle of a data byte, and the other may be holding the data or clock line lo till it finishes the byte.
I was in the middle of writing a routine to "test for stuck lines" and handle accordingly, but I got to thinking I may be doing an overkill.
Does anyone think this going to be an issue?
Thanks, Mark.