diff options
author | Julian Oes <julian@oes.ch> | 2013-07-18 19:48:15 +0200 |
---|---|---|
committer | Julian Oes <julian@oes.ch> | 2013-07-18 19:48:15 +0200 |
commit | 374d204b9223b5b3c33ec1fd48a120a9984160c2 (patch) | |
tree | 32ed84ae29bab2afa14baa6fbc86bb4a5bf5f56f /src/drivers/lsm303d/lsm303d.cpp | |
parent | e309b9ab4a633065f06a0f0c66542df84e6147d5 (diff) | |
download | px4-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/lsm303d.cpp')
-rw-r--r-- | src/drivers/lsm303d/lsm303d.cpp | 4 |
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); |