AnsweredAssumed Answered

Clock stops and slave is stuck in mid-transmission.

Question asked by ricks on Dec 1, 2011
Latest reply on Dec 1, 2011 by ricks

A common I2C bus error are slave devices that have ended up in a state where Data (the data line) is low. Typically a master performs error recovery by clocking the Clock line until the Data line is high and then issuing a Start followed by a Stop.

 

How is this accomplished using the typical Linux device drivers?

Is there a known working method to peform this error recovery?

 

Thanks,

Rick S

Outcomes