That's interesting - really the trade-off is power consumption. I just checked and it's 1mA when on at the default period, and 1.6mA at 20ms.
You could always just use the Custom Boot Code app, paste Bangle.setOptions({hrmPollInterval:20}) into it and that would fix it for you.
In theory at 90 BPM there shouldn't really be a big problem with the default 25Hz poll interval - if you're running the HRM app can you still see a pretty clear pulse with it?
It's possible that the filter used for the algorithm is filtering out too much high frequency
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
That's interesting - really the trade-off is power consumption. I just checked and it's
1mA
when on at the default period, and1.6mA
at 20ms.You could always just use the
Custom Boot Code
app, pasteBangle.setOptions({hrmPollInterval:20})
into it and that would fix it for you.In theory at 90 BPM there shouldn't really be a big problem with the default 25Hz poll interval - if you're running the HRM app can you still see a pretty clear pulse with it?
It's possible that the filter used for the algorithm is filtering out too much high frequency