From 76c2c9a46d3f67b1b799c584df272f32567aebaa Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 12 Apr 2016 18:59:45 +1000 Subject: [PATCH] drivers: added filter control ioctls --- src/drivers/drv_accel.h | 6 ++++++ src/drivers/drv_gyro.h | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/drivers/drv_accel.h b/src/drivers/drv_accel.h index 5d4ac5ea31..a985191a4e 100644 --- a/src/drivers/drv_accel.h +++ b/src/drivers/drv_accel.h @@ -103,4 +103,10 @@ struct accel_calibration_s { /** get the result of a sensor self-test */ #define ACCELIOCSELFTEST _ACCELIOC(9) +/** set the hardware low-pass filter cut-off no lower than (arg) Hz */ +#define ACCELIOCSHWLOWPASS _ACCELIOC(10) + +/** get the hardware low-pass filter cut-off in Hz*/ +#define ACCELIOCGHWLOWPASS _ACCELIOC(11) + #endif /* _DRV_ACCEL_H */ diff --git a/src/drivers/drv_gyro.h b/src/drivers/drv_gyro.h index 124c6d2b34..431c2fac67 100644 --- a/src/drivers/drv_gyro.h +++ b/src/drivers/drv_gyro.h @@ -100,4 +100,10 @@ struct gyro_calibration_s { /** check the status of the sensor */ #define GYROIOCSELFTEST _GYROIOC(8) +/** set the hardware low-pass filter cut-off no lower than (arg) Hz */ +#define GYROIOCSHWLOWPASS _GYROIOC(9) + +/** get the hardware low-pass filter cut-off in Hz*/ +#define GYROIOCGHWLOWPASS _GYROIOC(10) + #endif /* _DRV_GYRO_H */