[feature] magnetometer calibration with current
closes #346