I have few things to be clarified, hope you guys help me understand this.
I'm communicating with ADXL375 over I2C at standard speed (100kHz) performing a multiple byte read. So is there any multiple byte read bit that needs to be set to read data in multiple bytes because I'm able to read data but for unknown reasons after sometime all I'm getting is 0's or same data for all the axes. I'm unable to figure out if it is related to my ADXL375 or I2C.
My project requires the ADXL375 to switch to auto sleep mode if there is no activity for 60 seconds and wake up immediately if any activity is detected. So, what values should be loaded into the THRESH_ACT, THRESH_INACT and TIME_INACT registers. And also, I clearly do not understand what scale factor of 780 mg/LSB means?
Any help is really appreciated. Thanks!