diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2014-03-11 10:52:26 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2014-03-11 10:52:26 +0100 |
commit | 290b07920c94df09415ccc1c44850c57d0750fc3 (patch) | |
tree | 214fcf8dd6251e1a1b93ed727b36263ffc4fb14d /src | |
parent | 3f3abebf688c97f87fd6d6016aac5d234d76893f (diff) | |
download | px4-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')
-rw-r--r-- | src/drivers/mb12xx/mb12xx.cpp | 7 |
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"); } |