diff --git a/sw/airborne/subsystems/imu/imu_aspirin.c b/sw/airborne/subsystems/imu/imu_aspirin.c index 4d7ab4090b..1c5fac63b1 100644 --- a/sw/airborne/subsystems/imu/imu_aspirin.c +++ b/sw/airborne/subsystems/imu/imu_aspirin.c @@ -101,8 +101,8 @@ static void configure_accel(void) { adxl345_write_to_reg(ADXL345_REG_POWER_CTL, 1<<3); /* enable data ready interrupt */ adxl345_write_to_reg(ADXL345_REG_INT_ENABLE, 1<<7); - /* Enable full res and interrupt active low */ - adxl345_write_to_reg(ADXL345_REG_DATA_FORMAT, 1<<3|1<<5); + /* Enable full res with +-16g range and interrupt active low */ + adxl345_write_to_reg(ADXL345_REG_DATA_FORMAT, 1<<0|1<<1|1<<3|1<<5); /* clear spi rx reg to make DMA happy */ adxl345_clear_rx_buf(); /* reads data once to bring interrupt line up */