I2C Light Optimized

<< Back

This library is intended to implemente I2C Protocole in Master mode.
This is an Optimized version of the Light version.
This library is smaller than the standard library. This version do not chech error and is smaller than the Light version.
A pull up resistor is connected to SCL and SDA. SCL(clock) is connected on bit 3 of port C. SDA(data) is connected on bit 4 of port S.

Source i2cl.hLow level I/O functions declarations of the I2C protocol. Definitions for Low level I2C.
Source i2cl.cLow level I/O functions of the I2C protocol.
Source i2cl8.hI2C protocol with 8 bits address access. Supported divices: 24xx00, 24xx01, 24xx02, 24xx04, 24xx08, 24xx16, ...
Source i2cl8.cI2C protocol with 8 bits address memory acces.
Source i2cl16.hI2C protocol with 16 bits address access. Supported divices: 24xx32, 24xx64, 24xx65, 24xx128, 24xx256
Source i2cl16.cI2C protocol with 16 bits address memory access.
Archive i2clopt.zipDownload All sources.