MAG3110: High Accuracy, 3D Magnetometer