]> git.zerfleddert.de Git - rsbs2/blobdiff - bmc/i2c.c
Only set PullUPs for ATMEGA16, need definitions for other chips
[rsbs2] / bmc / i2c.c
index 6ffa31f826ea2225f6a5907758b14dd03044471b..92c00cc2ea5d71a6995f509a09bfa376a9b662c8 100644 (file)
--- a/bmc/i2c.c
+++ b/bmc/i2c.c
@@ -21,7 +21,11 @@ void i2c_init()
        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)
Impressum, Datenschutz