1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-21 15:25:36 +03:00

Apply gyro zero before filtering // Fix Luxfloat Drift

This commit is contained in:
borisbstyle 2016-05-16 21:26:06 +02:00
parent 17e5c569b2
commit f3f7827c33

View file

@ -152,6 +152,12 @@ void gyroUpdate(void)
alignSensors(gyroADC, gyroADC, gyroAlign);
if (!isGyroCalibrationComplete()) {
performAcclerationCalibration(gyroConfig->gyroMovementCalibrationThreshold);
}
applyGyroZero();
if (gyroLpfCutFreq) {
if (!gyroFilterStateIsSet) initGyroFilterCoefficients(); /* initialise filter coefficients */
@ -162,10 +168,4 @@ void gyroUpdate(void)
}
}
}
if (!isGyroCalibrationComplete()) {
performAcclerationCalibration(gyroConfig->gyroMovementCalibrationThreshold);
}
applyGyroZero();
}