From e0ac0c4a4b83fe0ba55557fe77913e9891bb0a57 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 11 Feb 2015 16:22:31 +1100 Subject: l3gd20: fixed "l3gd20 test" don't reset after test, and leave us in correct polling mode --- src/drivers/l3gd20/l3gd20.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/drivers/l3gd20/l3gd20.cpp b/src/drivers/l3gd20/l3gd20.cpp index 304b5657d..9fee1a2b0 100644 --- a/src/drivers/l3gd20/l3gd20.cpp +++ b/src/drivers/l3gd20/l3gd20.cpp @@ -1234,11 +1234,12 @@ test() warnx("gyro range: %8.4f rad/s (%d deg/s)", (double)g_report.range_rad_s, (int)((g_report.range_rad_s / M_PI_F) * 180.0f + 0.5f)); + if (ioctl(fd_gyro, SENSORIOCSPOLLRATE, SENSOR_POLLRATE_DEFAULT) < 0) + err(1, "reset to default polling"); + close(fd_gyro); /* XXX add poll-rate tests here too */ - - reset(); errx(0, "PASS"); } -- cgit v1.2.3