View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002170 | fsvybrid_Linux | I2C | public | 2014-04-04 13:48 | 2014-04-07 15:16 |
Reporter | Keller | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Product Version | fsvybrid-V1.1 | ||||
Target Version | fsvybrid-V1.2 | Fixed in Version | fsvybrid-V1.2 | ||
Summary | 0002170: Improve software I2C handling if line is stuck | ||||
Description | If 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 | |||||