1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-19 22:35:23 +03:00

Bypass calibration for GYRO_FAKE

This commit is contained in:
jflyper 2019-07-16 23:27:02 +09:00
parent a78238e0f2
commit b90ed88f2e

View file

@ -422,6 +422,8 @@ static bool gyroDetectSensor(gyroSensor_t *gyroSensor, const gyroDeviceConfig_t
if (!gyroFound) { if (!gyroFound) {
return false; return false;
} }
#else
UNUSED(gyroFound);
#endif #endif
#else #else
UNUSED(config); UNUSED(config);
@ -832,6 +834,12 @@ static bool isOnFirstGyroCalibrationCycle(const gyroCalibration_t *gyroCalibrati
static void gyroSetCalibrationCycles(gyroSensor_t *gyroSensor) static void gyroSetCalibrationCycles(gyroSensor_t *gyroSensor)
{ {
#if defined(USE_FAKE_GYRO) && !defined(UNIT_TEST)
if (gyroSensor->gyroDev.gyroHardware == GYRO_FAKE) {
gyroSensor->calibration.cyclesRemaining = 0;
return;
}
#endif
gyroSensor->calibration.cyclesRemaining = gyroCalculateCalibratingCycles(); gyroSensor->calibration.cyclesRemaining = gyroCalculateCalibratingCycles();
} }