i2c communication working without interrupts