if (i2c_done)
TWCR_RESET;
- switch (TW_STATUS) {
+ switch (TW_STATUS & 0xf8) {
case TW_SR_SLA_ACK:
#ifdef DEBUG
printf("I2C: Slave 0x%02x adressed\n", TWDR);
default:
#ifdef DEBUG
- printf("I2C: Unimplemented status 0x%02x\n", TW_STATUS);
+ printf("I2C: Unimplemented status 0x%02x\n", (TW_STATUS & 0xf8));
#endif
TWCR_RESET;
break;