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:
2019-05-30 23:41:53 +02:00
parent 2d047634f2
commit 6c84b31f2c
1480 changed files with 198581 additions and 0 deletions

View File

@@ -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.