TWDR = 0x00;
TWCR &= ~((1<<TWSTA) | (1<<TWSTO));
TWCR |= ((1<<TWEA) | (1<<TWEN) | (1<<TWIE));
+#ifdef __AVR_ATmega16__
PORTC = 0x03;
+#else
+#error "Don't know how to set pullups for this chip, please add support"
+#endif
}
void i2c_send(unsigned char *buf, int len)