Thanks for detailed explanation. To summarize my issue: If I want BMA280 in LPM1 with no-motion functionality, I have to 1. set no-motion interrupt as non-latched (INT_RST_LATCH) 2. use filtered data (not default max ODR in PMU_BW) 3. use software timer to measure pulse width, because BMA280 generates interrupt always (even when in motion) Real application: slo_no_mot_dur = 14 (Delay time 15s) software timer counts up to 285 (seconds), when BMA280 interrupt pulse is high, and resets with every high-to-low pulse transition This ensures max time 300s (5 minutes) for no-motion detection (with max 15s uncertainty, no-motion state can happen sooner than in 300. second, i.e. in 285. second, but must happen in 300. second at the latest) Right?
... View more