diff options
author | Andrew Tridgell <tridge@samba.org> | 2013-11-28 20:31:28 +1100 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2013-11-30 20:21:28 +1100 |
commit | 6ba54e70359ad1134503b170d726dc6edf29234f (patch) | |
tree | f9fe950651594f7ebdf51a4da0398be80d71582f | |
parent | 92141548319898b2b0db94957b8a9281c33b5c47 (diff) | |
download | px4-firmware-6ba54e70359ad1134503b170d726dc6edf29234f.tar.gz px4-firmware-6ba54e70359ad1134503b170d726dc6edf29234f.tar.bz2 px4-firmware-6ba54e70359ad1134503b170d726dc6edf29234f.zip |
lsm303d: cleanup logic traces by pre-zeroing all transfers
-rw-r--r-- | src/drivers/lsm303d/lsm303d.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/drivers/lsm303d/lsm303d.cpp b/src/drivers/lsm303d/lsm303d.cpp index 889c77b2c..4e39d71bc 100644 --- a/src/drivers/lsm303d/lsm303d.cpp +++ b/src/drivers/lsm303d/lsm303d.cpp @@ -1299,6 +1299,7 @@ LSM303D::measure() perf_begin(_accel_sample_perf); /* fetch data from the sensor */ + memset(&raw_accel_report, 0, sizeof(raw_accel_report)); raw_accel_report.cmd = ADDR_STATUS_A | DIR_READ | ADDR_INCREMENT; transfer((uint8_t *)&raw_accel_report, (uint8_t *)&raw_accel_report, sizeof(raw_accel_report)); @@ -1376,6 +1377,7 @@ LSM303D::mag_measure() perf_begin(_mag_sample_perf); /* fetch data from the sensor */ + memset(&raw_mag_report, 0, sizeof(raw_mag_report)); raw_mag_report.cmd = ADDR_STATUS_M | DIR_READ | ADDR_INCREMENT; transfer((uint8_t *)&raw_mag_report, (uint8_t *)&raw_mag_report, sizeof(raw_mag_report)); |