diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2012-10-09 16:26:29 +0200 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2012-10-09 16:26:29 +0200 |
commit | bd3f3b10317f58d20f635f4a3e6aee8fca8d9d2b (patch) | |
tree | fd8f37f8b95e5ce96f057362522561883a1c0fa3 /apps/drivers | |
parent | a2ab5e8691d55a1c98f76ca05c325aad85e2e542 (diff) | |
download | px4-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.cpp | 4 | ||||
-rw-r--r-- | apps/drivers/l3gd20/l3gd20.cpp | 4 |
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: { |