Fixed i2c read (doesn't need an address...! That should be set by the time read() is called)