HMC5883.read now reads X_MSB from HMC5883_Register enumeration, rather than from reg argument.