aboutsummaryrefslogtreecommitdiff
path: root/apps/drivers
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2012-10-09 16:26:29 +0200
committerLorenz Meier <lm@inf.ethz.ch>2012-10-09 16:26:29 +0200
commitbd3f3b10317f58d20f635f4a3e6aee8fca8d9d2b (patch)
treefd8f37f8b95e5ce96f057362522561883a1c0fa3 /apps/drivers
parenta2ab5e8691d55a1c98f76ca05c325aad85e2e542 (diff)
downloadpx4-firmware-bd3f3b10317f58d20f635f4a3e6aee8fca8d9d2b.tar.gz
px4-firmware-bd3f3b10317f58d20f635f4a3e6aee8fca8d9d2b.tar.bz2
px4-firmware-bd3f3b10317f58d20f635f4a3e6aee8fca8d9d2b.zip
Sensor rate and throttle inversion fixes
Diffstat (limited to 'apps/drivers')
-rw-r--r--apps/drivers/bma180/bma180.cpp4
-rw-r--r--apps/drivers/l3gd20/l3gd20.cpp4
2 files changed, 4 insertions, 4 deletions
diff --git a/apps/drivers/bma180/bma180.cpp b/apps/drivers/bma180/bma180.cpp
index 8cd7f6a7c..c554df9ae 100644
--- a/apps/drivers/bma180/bma180.cpp
+++ b/apps/drivers/bma180/bma180.cpp
@@ -410,8 +410,8 @@ BMA180::ioctl(struct file *filp, int cmd, unsigned long arg)
/* set default/max polling rate */
case SENSOR_POLLRATE_MAX:
case SENSOR_POLLRATE_DEFAULT:
- /* XXX 500Hz is just a wild guess */
- return ioctl(filp, SENSORIOCSPOLLRATE, 500);
+ /* With internal low pass filters enabled, 250 Hz is sufficient */
+ return ioctl(filp, SENSORIOCSPOLLRATE, 250);
/* adjust to a legal polling interval in Hz */
default: {
diff --git a/apps/drivers/l3gd20/l3gd20.cpp b/apps/drivers/l3gd20/l3gd20.cpp
index bfdabe273..9401fdd4a 100644
--- a/apps/drivers/l3gd20/l3gd20.cpp
+++ b/apps/drivers/l3gd20/l3gd20.cpp
@@ -420,8 +420,8 @@ L3GD20::ioctl(struct file *filp, int cmd, unsigned long arg)
/* set default/max polling rate */
case SENSOR_POLLRATE_MAX:
case SENSOR_POLLRATE_DEFAULT:
- /* XXX 500Hz is just a wild guess */
- return ioctl(filp, SENSORIOCSPOLLRATE, 500);
+ /* With internal low pass filters enabled, 250 Hz is sufficient */
+ return ioctl(filp, SENSORIOCSPOLLRATE, 250);
/* adjust to a legal polling interval in Hz */
default: {