diff --git a/src/main/drivers/compass/compass_ak8963.c b/src/main/drivers/compass/compass_ak8963.c index 498534d867..213e4d399b 100644 --- a/src/main/drivers/compass/compass_ak8963.c +++ b/src/main/drivers/compass/compass_ak8963.c @@ -330,9 +330,9 @@ static bool ak8963Read(magDev_t *mag, int16_t *magData) return false; } - magData[X] = -parseMag(buf + 0, mag->magGain[X]); - magData[Y] = -parseMag(buf + 2, mag->magGain[Y]); - magData[Z] = -parseMag(buf + 4, mag->magGain[Z]); + magData[X] = parseMag(buf + 0, mag->magGain[X]); + magData[Y] = parseMag(buf + 2, mag->magGain[Y]); + magData[Z] = parseMag(buf + 4, mag->magGain[Z]); return true; } diff --git a/src/main/target/SPRACINGF3EVO/target.h b/src/main/target/SPRACINGF3EVO/target.h index ba35294972..9d29312c0a 100644 --- a/src/main/target/SPRACINGF3EVO/target.h +++ b/src/main/target/SPRACINGF3EVO/target.h @@ -74,7 +74,7 @@ #define USE_MAG_AK8963 //#define USE_MAG_HMC5883 // External -#define MAG_AK8963_ALIGN CW90_DEG_FLIP +#define MAG_AK8963_ALIGN CW270_DEG_FLIP //#define USE_RANGEFINDER //#define USE_RANGEFINDER_HCSR04