mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-18 12:00:35 +08:00
bmi055/bmi088: remove TIMER_REDUCTION, sample at Nyquist rate
This commit is contained in:
@@ -48,8 +48,6 @@
|
||||
|
||||
#define BMI055_BUS_SPEED 10*1000*1000
|
||||
|
||||
#define BMI055_TIMER_REDUCTION 200
|
||||
|
||||
class BMI055 : public device::SPI, public I2CSPIDriver<BMI055>
|
||||
{
|
||||
public:
|
||||
|
||||
@@ -217,7 +217,7 @@ void
|
||||
BMI055_accel::start()
|
||||
{
|
||||
/* start polling at the specified rate */
|
||||
ScheduleOnInterval((1_s / BMI055_ACCEL_DEFAULT_RATE) - BMI055_TIMER_REDUCTION, 1000);
|
||||
ScheduleOnInterval((1_s / BMI055_ACCEL_DEFAULT_RATE) / 2, 1000);
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
@@ -255,7 +255,7 @@ void
|
||||
BMI055_gyro::start()
|
||||
{
|
||||
/* start polling at the specified rate */
|
||||
ScheduleOnInterval((1_s / BMI055_GYRO_DEFAULT_RATE) - BMI055_TIMER_REDUCTION, 1000);
|
||||
ScheduleOnInterval((1_s / BMI055_GYRO_DEFAULT_RATE) / 2, 1000);
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
@@ -48,8 +48,6 @@
|
||||
|
||||
#define BMI088_BUS_SPEED 10*1000*1000
|
||||
|
||||
#define BMI088_TIMER_REDUCTION 200
|
||||
|
||||
class BMI088 : public device::SPI, public I2CSPIDriver<BMI088>
|
||||
{
|
||||
public:
|
||||
|
||||
@@ -330,7 +330,7 @@ BMI088_accel::start()
|
||||
reset();
|
||||
|
||||
/* start polling at the specified rate */
|
||||
ScheduleOnInterval((1_s / BMI088_ACCEL_DEFAULT_RATE) - BMI088_TIMER_REDUCTION, 1000);
|
||||
ScheduleOnInterval((1_s / BMI088_ACCEL_DEFAULT_RATE) / 2, 1000);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@ void
|
||||
BMI088_gyro::start()
|
||||
{
|
||||
/* start polling at the specified rate */
|
||||
ScheduleOnInterval((1_s / BMI088_GYRO_DEFAULT_RATE) - BMI088_TIMER_REDUCTION, 1000);
|
||||
ScheduleOnInterval((1_s / BMI088_GYRO_DEFAULT_RATE) / 2, 1000);
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user