Hi @KDeli.2 ,
- Our device does not count a small number of steps (e.g. 5-10) but only registers larger movements. Is this behavior related to the Debounce setting? Yes
- How does the Pedometer Debounce work? The step detector functionality generates an interrupt every time a step is recognized. In case of interspersed step sessions, 10 consecutive steps (debounce steps) have to be detected before the first interrupt generation in order to avoid false step detections (debounce functionality).
The number of debounce steps can be modified through the DEB_STEP[7:0] bits of the
PEDO_DEB_STEPS_CONF register in the embedded advanced features registers: basically, it corresponds to the minimum number of steps to be detected before the first step counter increment. 1 LSB of this field corresponds to 1 step, the default value is 10 steps. The debounce functionality restarts after around 1.2 s of device inactivity.
- Do you have to suggest us some value for the Pedometer Debounce that will give the best possible accuracy? around 10 steps is the suggested value
- Do you have any suggestions or adjustments for the LSM6DSO sensor to increase the accuracy of step counting without using GPS or any additional sensor? If you are using Unico GUI take a look to our video tutorial here and to our manual.
If my reply answered your question, please click on Accept as Solution at the bottom of this post. This will help other users with the same issue to find the answer faster :)
In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.