#include "i2c.h" #define F_CPU 16000000UL #define F_SCL 100000UL #define I2C_READ 1 #define I2C_WRITE 0 #define SCL_CLOCK ((F_CPU/F_SCL)-16)/2 void i2c_init(void) { TWBR = (uint8_t)SCL_CLOCK; } void i2c_start(void) { // transmit START condition TWCR = (1<