aboutsummaryrefslogtreecommitdiff
path: root/src/drivers
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-03-11 10:52:26 +0100
committerLorenz Meier <lm@inf.ethz.ch>2014-03-11 10:52:26 +0100
commit290b07920c94df09415ccc1c44850c57d0750fc3 (patch)
tree214fcf8dd6251e1a1b93ed727b36263ffc4fb14d /src/drivers
parent3f3abebf688c97f87fd6d6016aac5d234d76893f (diff)
downloadpx4-firmware-290b07920c94df09415ccc1c44850c57d0750fc3.tar.gz
px4-firmware-290b07920c94df09415ccc1c44850c57d0750fc3.tar.bz2
px4-firmware-290b07920c94df09415ccc1c44850c57d0750fc3.zip
Fixed missing reset of poll rate after test exit in ultrasound driver
Diffstat (limited to 'src/drivers')
-rw-r--r--src/drivers/mb12xx/mb12xx.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/drivers/mb12xx/mb12xx.cpp b/src/drivers/mb12xx/mb12xx.cpp
index 7693df295..5adb8cf69 100644
--- a/src/drivers/mb12xx/mb12xx.cpp
+++ b/src/drivers/mb12xx/mb12xx.cpp
@@ -200,7 +200,7 @@ MB12XX::MB12XX(int bus, int address) :
_buffer_overflows(perf_alloc(PC_COUNT, "mb12xx_buffer_overflows"))
{
// enable debug() calls
- _debug_enabled = true;
+ _debug_enabled = false;
// work_cancel in the dtor will explode if we don't do this...
memset(&_work, 0, sizeof(_work));
@@ -762,6 +762,11 @@ test()
warnx("time: %lld", report.timestamp);
}
+ /* reset the sensor polling to default rate */
+ if (OK != ioctl(fd, SENSORIOCSPOLLRATE, SENSOR_POLLRATE_DEFAULT)) {
+ errx(1, "failed to set default poll rate");
+ }
+
errx(0, "PASS");
}