diff --git a/libraries/Wire/src/Wire.cpp b/libraries/Wire/src/Wire.cpp index 6444402..363bc6a 100644 --- a/libraries/Wire/src/Wire.cpp +++ b/libraries/Wire/src/Wire.cpp @@ -287,10 +287,10 @@ void TwoWire::onRequest( void (*function)(void) ) extern "C" void __attribute__((optimize("O3"))) wire_interrupt_handler(uint8_t num) { if (num == 1) - twi_interruptHandler(Wire.getHandler()); + twi_interruptHandler(Wire1.getHandler()); #if I2C_COMMON_QTY>1 else if (num == 0) - twi_interruptHandler(Wire1.getHandler()); + twi_interruptHandler(Wire0.getHandler()); #endif }