From 45885f15dcd730555a69b592983f22ab263b3baf Mon Sep 17 00:00:00 2001 From: px4dev Date: Wed, 29 Aug 2012 23:25:14 -0700 Subject: [PATCH] Fix the readout transfer size. --- apps/drivers/l3gd20/l3gd20.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/drivers/l3gd20/l3gd20.cpp b/apps/drivers/l3gd20/l3gd20.cpp index b874c88fe8..812cf418f9 100644 --- a/apps/drivers/l3gd20/l3gd20.cpp +++ b/apps/drivers/l3gd20/l3gd20.cpp @@ -585,8 +585,6 @@ L3GD20::set_range(unsigned max_dps) _gyro_range_scale = _gyro_range_rad_s / 32768.0f; write_reg(ADDR_CTRL_REG4, bits); - /* XXX update scale factors */ - return OK; } @@ -669,7 +667,7 @@ L3GD20::measure() /* fetch data from the sensor */ raw_report.cmd = ADDR_OUT_TEMP | DIR_READ | ADDR_INCREMENT; - transfer((uint8_t *)&raw_report, (uint8_t *)&raw_report, sizeof(&raw_report)); + transfer((uint8_t *)&raw_report, (uint8_t *)&raw_report, sizeof(raw_report)); /* * 1) Scale raw value to SI units using scaling from datasheet.