Fallback to FakeGyro and FakeAcc (when enabled) after first searching
for other devices. This helps when porting to new targets.
This commit is contained in:
parent
2ae62d1977
commit
05be7c922c
|
@ -109,6 +109,11 @@
|
||||||
#undef USE_BARO_MS5611
|
#undef USE_BARO_MS5611
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef EUSTM32F103RC
|
||||||
|
#define USE_FAKE_GYRO
|
||||||
|
#define USE_FAKE_ACC
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef STM32F3DISCOVERY
|
#ifdef STM32F3DISCOVERY
|
||||||
#undef USE_ACC_SPI_MPU6000
|
#undef USE_ACC_SPI_MPU6000
|
||||||
#undef USE_GYRO_SPI_MPU6000
|
#undef USE_GYRO_SPI_MPU6000
|
||||||
|
@ -188,11 +193,6 @@ bool fakeAccDetect(acc_t *acc)
|
||||||
bool detectGyro(uint16_t gyroLpf)
|
bool detectGyro(uint16_t gyroLpf)
|
||||||
{
|
{
|
||||||
gyroAlign = ALIGN_DEFAULT;
|
gyroAlign = ALIGN_DEFAULT;
|
||||||
#ifdef USE_FAKE_GYRO
|
|
||||||
if (fakeGyroDetect(&gyro, gyroLpf)) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef USE_GYRO_MPU6050
|
#ifdef USE_GYRO_MPU6050
|
||||||
if (mpu6050GyroDetect(&gyro, gyroLpf)) {
|
if (mpu6050GyroDetect(&gyro, gyroLpf)) {
|
||||||
|
@ -235,6 +235,12 @@ bool detectGyro(uint16_t gyroLpf)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef USE_FAKE_GYRO
|
||||||
|
if (fakeGyroDetect(&gyro, gyroLpf)) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue