aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/hmc5883/hmc5883.cpp
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-09-08 22:07:33 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-09-08 22:07:33 +0200
commit98ac914cb08728a5acf5322d69f176fe2d07d46e (patch)
tree427c9d316b57cb421dd751a8550fac61e8592afb /src/drivers/hmc5883/hmc5883.cpp
parent751c026469f1504e94f46884a641a2838a4015ad (diff)
downloadpx4-firmware-98ac914cb08728a5acf5322d69f176fe2d07d46e.tar.gz
px4-firmware-98ac914cb08728a5acf5322d69f176fe2d07d46e.tar.bz2
px4-firmware-98ac914cb08728a5acf5322d69f176fe2d07d46e.zip
Add setting queue depth to HMC test
Diffstat (limited to 'src/drivers/hmc5883/hmc5883.cpp')
-rw-r--r--src/drivers/hmc5883/hmc5883.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/drivers/hmc5883/hmc5883.cpp b/src/drivers/hmc5883/hmc5883.cpp
index 3ede90a17..0de82c304 100644
--- a/src/drivers/hmc5883/hmc5883.cpp
+++ b/src/drivers/hmc5883/hmc5883.cpp
@@ -1317,6 +1317,10 @@ test()
if (fd < 0)
err(1, "%s open failed (try 'hmc5883 start' if the driver is not running", MAG_DEVICE_PATH);
+ /* set the queue depth to 10 */
+ if (OK != ioctl(fd, SENSORIOCSQUEUEDEPTH, 10))
+ errx(1, "failed to set queue depth");
+
/* do a simple demand read */
sz = read(fd, &report, sizeof(report));
@@ -1332,7 +1336,7 @@ test()
errx(1, "failed to get if mag is onboard or external");
warnx("device active: %s", ret ? "external" : "onboard");
- /* set the queue depth to 10 */
+ /* set the queue depth to 5 */
if (OK != ioctl(fd, SENSORIOCSQUEUEDEPTH, 10))
errx(1, "failed to set queue depth");