Implemented HMC5883L device interface