I2C stop() during read()?

13 Apr 2012

I'm using I2C.stop() in a Timeout handler to interrupt I2C.read(). It seems to do exactly what I wanted. Should I be concerned about hidden data corruption? Is there a recommended alternative way of interrupting I2C.read()?