]> cvs.zerfleddert.de Git - rsbs2/commitdiff
Only set PullUPs for ATMEGA16, need definitions for other chips
authorMichael Gernoth <michael@gernoth.net>
Mon, 23 Aug 2010 10:18:15 +0000 (12:18 +0200)
committerMichael Gernoth <michael@gernoth.net>
Mon, 23 Aug 2010 10:18:15 +0000 (12:18 +0200)
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