aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/lsm303d
diff options
context:
space:
mode:
authorJulian Oes <julian@oes.ch>2013-07-18 19:48:15 +0200
committerJulian Oes <julian@oes.ch>2013-07-18 19:48:15 +0200
commit374d204b9223b5b3c33ec1fd48a120a9984160c2 (patch)
tree32ed84ae29bab2afa14baa6fbc86bb4a5bf5f56f /src/drivers/lsm303d
parente309b9ab4a633065f06a0f0c66542df84e6147d5 (diff)
downloadpx4-firmware-374d204b9223b5b3c33ec1fd48a120a9984160c2.tar.gz
px4-firmware-374d204b9223b5b3c33ec1fd48a120a9984160c2.tar.bz2
px4-firmware-374d204b9223b5b3c33ec1fd48a120a9984160c2.zip
Enable BDU instead of CONT mode
Diffstat (limited to 'src/drivers/lsm303d')
-rw-r--r--src/drivers/lsm303d/lsm303d.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/drivers/lsm303d/lsm303d.cpp b/src/drivers/lsm303d/lsm303d.cpp
index a9a9bb69f..844cc3884 100644
--- a/src/drivers/lsm303d/lsm303d.cpp
+++ b/src/drivers/lsm303d/lsm303d.cpp
@@ -125,7 +125,7 @@ static const int ERROR = -1;
#define REG1_RATE_800HZ_A ((1<<7) | (0<<6) | (0<<5) | (1<<4))
#define REG1_RATE_1600HZ_A ((1<<7) | (0<<6) | (1<<5) | (0<<4))
-#define REG1_CONT_UPDATE_A (0<<3)
+#define REG1_BDU_UPDATE (1<<3)
#define REG1_Z_ENABLE_A (1<<2)
#define REG1_Y_ENABLE_A (1<<1)
#define REG1_X_ENABLE_A (1<<0)
@@ -482,7 +482,7 @@ LSM303D::init()
_mag_topic = orb_advertise(ORB_ID(sensor_mag), &_mag_reports[0]);
/* enable accel, XXX do this with an ioctl? */
- write_reg(ADDR_CTRL_REG1, REG1_X_ENABLE_A | REG1_Y_ENABLE_A | REG1_Z_ENABLE_A);
+ write_reg(ADDR_CTRL_REG1, REG1_X_ENABLE_A | REG1_Y_ENABLE_A | REG1_Z_ENABLE_A | REG1_BDU_UPDATE);
/* enable mag, XXX do this with an ioctl? */
write_reg(ADDR_CTRL_REG7, REG7_CONT_MODE_M);