View Issue Details

IDProjectCategoryView StatusLast Update
0002170fsvybrid_LinuxI2Cpublic2014-04-07 15:16
ReporterKeller Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Versionfsvybrid-V1.1 
Target Versionfsvybrid-V1.2Fixed in Versionfsvybrid-V1.2 
Summary0002170: Improve software I2C handling if line is stuck
DescriptionIf a software driven I2C port (i2c-gpio) is stuck (e.g. if a transmission was interrupted while the device held the SDA line low), the bus can not be used. Add a check for free bus and if bus is busy, output some clocks until SDA is let free and then issue a STOP condition on the bus to reset the sending device. Then we can start transmitting.
Forum Link


There are no notes attached to this issue.