Issue #420 adds the read function to i2c