diff --git a/flight/PiOS/STM32F10x/pios_i2c.c b/flight/PiOS/STM32F10x/pios_i2c.c index 399f9e7b8..2a115a98f 100644 --- a/flight/PiOS/STM32F10x/pios_i2c.c +++ b/flight/PiOS/STM32F10x/pios_i2c.c @@ -1024,6 +1024,7 @@ void PIOS_I2C_EV_IRQ_Handler(uint8_t i2c) break; case 0x30084: /* Occurs between byte tranmistted and master mode selected */ case 0x30000: /* Need to throw away this spurious event */ + case 0x30403: /* Detected this after got a NACK and then reprocessed by main handler */ //case 0x0: /* Not sure why zeros are occurring */ goto skip_event; break;