i2c byte write and reading compass fixed!