mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-24 16:55:36 +03:00
Changes from review - add default clause and update PG version
This commit is contained in:
parent
0e8e5b3c16
commit
ec038c7db4
2 changed files with 9 additions and 4 deletions
|
@ -364,20 +364,25 @@ uint8_t mpuGyroDLPF(gyroDev_t *gyro)
|
|||
// If gyro is in 32KHz mode then the DLPF bits aren't used
|
||||
if (gyro->gyroRateKHz <= GYRO_RATE_8_kHz) {
|
||||
switch (gyro->hardware_lpf) {
|
||||
case GYRO_HARDWARE_LPF_NORMAL:
|
||||
ret = 0;
|
||||
break;
|
||||
#ifdef USE_GYRO_DLPF_EXPERIMENTAL
|
||||
case GYRO_HARDWARE_LPF_EXPERIMENTAL:
|
||||
// experimental mode not supported for MPU60x0 family
|
||||
if ((gyro->gyroHardware != GYRO_MPU6050) && (gyro->gyroHardware != GYRO_MPU6000)) {
|
||||
ret = 7;
|
||||
} else {
|
||||
ret = 0;
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
|
||||
case GYRO_HARDWARE_LPF_1KHZ_SAMPLE:
|
||||
ret = 1;
|
||||
break;
|
||||
|
||||
case GYRO_HARDWARE_LPF_NORMAL:
|
||||
default:
|
||||
ret = 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
|
|
|
@ -178,7 +178,7 @@ static void gyroInitLowpassFilterLpf(gyroSensor_t *gyroSensor, int slot, int typ
|
|||
#define GYRO_OVERFLOW_TRIGGER_THRESHOLD 31980 // 97.5% full scale (1950dps for 2000dps gyro)
|
||||
#define GYRO_OVERFLOW_RESET_THRESHOLD 30340 // 92.5% full scale (1850dps for 2000dps gyro)
|
||||
|
||||
PG_REGISTER_WITH_RESET_TEMPLATE(gyroConfig_t, gyroConfig, PG_GYRO_CONFIG, 4);
|
||||
PG_REGISTER_WITH_RESET_TEMPLATE(gyroConfig_t, gyroConfig, PG_GYRO_CONFIG, 5);
|
||||
|
||||
#ifndef GYRO_CONFIG_USE_GYRO_DEFAULT
|
||||
#define GYRO_CONFIG_USE_GYRO_DEFAULT GYRO_CONFIG_USE_GYRO_1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue