]> git.zerfleddert.de Git - rsbs2/blobdiff - bmc/i2c.c
increase size of i2c receive buffer
[rsbs2] / bmc / i2c.c
index da578b9e8fce82cec56ed1575ab658fcccf8a573..f081991ad34c5c1b5a449b147fc527afe77af976 100644 (file)
--- a/bmc/i2c.c
+++ b/bmc/i2c.c
@@ -9,7 +9,7 @@
 #define TWCR_NACK TWCR = (1<<TWEN)|(1<<TWIE)|(1<<TWINT)|(0<<TWEA)|(0<<TWSTA)|(0<<TWSTO)|(0<<TWWC);
 #define TWCR_RESET TWCR = (1<<TWEN)|(1<<TWIE)|(1<<TWINT)|(1<<TWEA)|(0<<TWSTA)|(1<<TWSTO)|(0<<TWWC);  
 
-volatile unsigned char i2c_databuf[12];
+volatile unsigned char i2c_databuf[24];
 volatile uint8_t i2c_len = 0x00;
 static volatile uint8_t i2c_pos = 0x00;
 volatile uint8_t i2c_done = 0x00;
@@ -103,7 +103,9 @@ ISR (TWI_vect, ISR_BLOCK)
                        break;
 
                default:
+#ifdef DEBUG
                        printf("I2C: Unimplemented status 0x%02x\n", TW_STATUS);
+#endif
                        TWCR_RESET;
                        break;
        }
Impressum, Datenschutz