BMI270 FIFO for accelerometer in low power mode

Hi,

I'm using the accelerometer in BMI270, used FIFO watermark as the interrupt to read the sensor data out by every certain time, everything was working great while in the normal mode, but data became corrupted in FIFO while in the low power mode by set "acc.filter_perf=0".

I read the datasheet and saw the description in section "4.7.7 FIFO in Low Power Mode" which describes "The data storage into the FIFO is identical to the normal and performance mode", so just want to double check with you to confirm it's correct or something else if I didn't configure right.

Thanks, James S.

Best reply by Minhwan

Hi Jshih, 

 

Yes, as I said, you need to enable FIFO self wake up. 

To do so, you need to enable using below function. 

bmi2_set_fifo_self_wake_up(BMI2_ENABLE, &dev) 

You can use above function end of initialization part. 

Please let me know if you still have issues. 

Thank you. 

View original
4 replies
Resolved