Eralt / arduino

Automatically exported from code.google.com/p/arduino
0 stars 0 forks source link

Wire library doesn't support clock skew. #334

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What change would like to see?
I wanted to see clock_skew support.
Why?
Because slaves might needed to make some job that takes long time. So If we 
drive SCL low, than master knows that slave is busy.

Would this cause any incompatibilities with previous versions?  If so, how
can these be mitigated?
No, it doesn't cause any incompatibility.

Original issue reported on code.google.com by erdem...@gmail.com on 22 Aug 2010 at 1:00

GoogleCodeExporter commented 9 years ago
When I think this, it's needed to be "defect" instead of enhancement, since 
current slave code "drops" packages, which is defect. Proper approach is using 
clock stretching/skewing. So please convert this request to defect.

Original comment by erdem...@gmail.com on 22 Aug 2010 at 9:31

GoogleCodeExporter commented 9 years ago
I found that code supports clock stretching actually. but package dropping. So 
please close this. Will open as defect for dropping packets.
Regards.

Original comment by erdem...@gmail.com on 22 Aug 2010 at 11:59