#ifndef I2C_H #define I2C_H #include #define F_CPU 16000000UL #define I2C_FREQ 100000UL #define I2C_PRESCALER 1 #define I2C_BITRATE ((F_CPU / I2C_FREQ) - 16) / (2 * I2C_PRESCALER) void i2c_init(); void i2c_start(); void i2c_stop(); void i2c_write(uint8_t data); uint8_t i2c_read_ack(); uint8_t i2c_read_nack(); #endif