I2C Optimized

<< Back

This library is intended to implemente I2C Protocole in Master mode.
This is an Optimized version of the standard version. This library is smaller than the standard library.
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 i2c.hLow level I/O functions declarations of the I2C protocol. Definitions for Low level I2C.
Source i2c.cLow level I/O functions of the I2C protocol.
Source i2c8.hI2C protocol with 8 bits address access. Supported divices: 24xx00, 24xx01, 24xx02, 24xx04, 24xx08, 24xx16, ...
Source i2c8.cI2C protocol with 8 bits address memory acces.
Source i2c16.hI2C protocol with 16 bits address access. Supported divices: 24xx32, 24xx64, 24xx65, 24xx128, 24xx256
Source i2c16.cI2C protocol with 16 bits address memory access.
Archive i2copt.zipDownload All sources.