hmc5883: fixed use of onboard I2C compass