> Yeah, good point. So when exactly should this be called? Only on error > conditions that could be caused by a misbehaving slave? Chapter 3.1.16 of the I2C specification, only when a slave keeps SDA low. Usually you detect that before you start transmitting. Really, please remove it for now and add it later, properly tested! BTW what kind of tests did you do with this driver so far?
Attachment:
signature.asc
Description: PGP signature