View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002100 | FSVybrid | NI2C | public | 2014-02-18 14:18 | 2014-02-26 13:25 |
Reporter | zutter | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Product Version | V1.4 | ||||
Target Version | V1.5 | Fixed in Version | V1.5 | ||
Summary | 0002100: Implement bus busy detection | ||||
Description | Implement bus busy detection. | ||||
Additional Information | Hallo Herr Zutter, Wir haben ein Problem mit dem I2C-Treiber. Wenn die SDA-Leitung auf Low ist (z.B. weil ein Slave den letzten Clock verpasst hat und die Leitung noch auf LOW hält), dann gibt der PicoCOMA5 keine Clocks mehr auf der CLK-Leitung aus. Es kommt zu einem death lock: Der Slave hält die SDA-Leitung auf LOW weil er noch auf einen Clock wartet und der PicoCOMA5 clockt nicht weil die SDA-Leitung LOW ist ? keine Datenübertragung auf dem I2C-Bus mehr möglich. Bitte ändern Sie den I2C-Treiber so, dass der PicoCOMA5 auch dann clockt, wenn die SDA Leitung LOW ist. Diese Änderung ist für uns sehr dringend! Vielen Dank, Christoph Lösche | ||||
Found Driver Version | |||||
Fixed Driver Version | |||||
Forum Link | |||||