#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;
#define BMC_ADDR 0x24
-extern volatile unsigned char i2c_databuf[12];
+extern volatile unsigned char i2c_databuf[24];
extern volatile uint8_t i2c_len;
extern volatile uint8_t i2c_done;