modify Adafruit_I2C library to throw AdafruitI2CError exception instead of printing error message