mirror of
https://github.com/KevinMidboe/Arduino.git
synced 2026-02-05 07:45:29 +00:00
Init commit with many years of arduino sketches and projects. I dont know if the esp8266 includes much, but there are also libraries. I hope they dont have crazy automatic versioning through the Arduino IDE.
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
SoftI2CMaster
|
||||
=============
|
||||
|
||||
Software I2C Arduino library
|
||||
|
||||
This is a very fast and light-weight software I2C-master library
|
||||
written in assembler, which is based on Peter Fleury's software
|
||||
I2C library http://homepage.hispeed.ch/peterfleury/avr-software.html
|
||||
. It can use any pins on any AVR chip to drive the SDA and SCL lines.
|
||||
|
||||
It assumes a single master and does not support bus arbitration. It
|
||||
allows for clock stretching by slave devices and also can detect lock
|
||||
ups of the I2C bus, i.e., if the SCL line is held low indefinitely.
|
||||
|
||||
Even on 1MHz systems, you can get a transfer speed of 40 kbit/sec, so
|
||||
you can use it to interface with SMbus devices.
|
||||
Reference in New Issue
Block a user