I am using a BMA400 to detect any movement which I will then use as a trigger to display info to the user on a display. However, if the user begins travelling with the device (i.e. walking/running), then I no longer want to continue to turn on the display so that we can conserve battery. If the user stops travelling, the display wakeups will be re-enabled.
I have the BMA400 in autosleep and it is configured to wakeup on any activity. I have mapped this to int1 and it is working.
I am have also done what I think is required to also map activity change interrupt to int1 so that if the user has started walking, I can begin ignoring activity wakeups. I have configured the BMA 400 to stay in normal mode as long as possible to as to detect walk/run and I have set fairly low thresholds.
However, I am not seeing actch_<xyz>_int_stat nor am I seeing a non-zero value in step_stat_field. Does anyone have a known-good actvity change detection config I could use as a baseline? Maybe I am missing something?
You could refer "Introduction about BMA400 Auto Wakeup and Auto Low Power" to adjust parameters for your application.