You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cleanup, fix another cmd[] corner, add example I2C sketch
Cull unused code, Remove Polling Mode, add correct 10bit Master Read,
Found new corner condition where the cmd[] cannot have an END preceded
by a START. If this START END exists, the SM will not respond to
ctr.trans_start=1; A TimeOut is guaranteed. with SCL clocking and SDA
LOW. Updated library.properties to V.2.0, added Keywords
sentence=Allows the communication between devices or sensors connected via Two Wire Interface Bus. For esp8266 boards.
6
-
paragraph=
2
+
version=2.0
3
+
author=StickBreaker github.com
4
+
maintainer=StickBreaker at GitHub.com
5
+
sentence=V2.0 Rewritten to increase stability by using ISR methods. Allows the communication between devices or sensors connected via Two Wire Interface Bus. For esp32 boards.
6
+
paragraph=The origional V1.0 was written by Hristo Gochkov <[email protected]>. This new version uses Interrupts and a better understanding of the hardware. As a side benifit of using interrupts, local buffers can now be used, allowing upto 64k-1 byte transfers. The ESP32's Hardware does not allow a naked ReStart (sendStop=false). All calls that end with sendStop=false; are Queued and only executed when a STOP is encountered (endTransmission(true),requestFrom(id,len,true)).
0 commit comments