Krooz imu fix

This commit is contained in:
softsr
2013-09-01 22:45:47 -07:00
parent 8c8049722f
commit d44b40255f
+1 -1
View File
@@ -180,7 +180,7 @@ void imu_krooz_event( void )
// If the HMC5883 I2C transaction has succeeded: convert the data // If the HMC5883 I2C transaction has succeeded: convert the data
hmc58xx_event(&imu_krooz.hmc); hmc58xx_event(&imu_krooz.hmc);
if (imu_krooz.hmc.data_available) { if (imu_krooz.hmc.data_available) {
VECT3_ASSIGN(imu.mag_unscaled, imu_krooz.hmc.data.vect.z, -imu_krooz.hmc.data.vect.x, imu_krooz.hmc.data.vect.y); VECT3_ASSIGN(imu.mag_unscaled, imu_krooz.hmc.data.vect.y, -imu_krooz.hmc.data.vect.x, imu_krooz.hmc.data.vect.z);
UpdateMedianFilterVect3Int(median_mag, imu.mag_unscaled); UpdateMedianFilterVect3Int(median_mag, imu.mag_unscaled);
imu_krooz.hmc.data_available = FALSE; imu_krooz.hmc.data_available = FALSE;
imu_krooz.mag_valid = TRUE; imu_krooz.mag_valid = TRUE;