Couldn't see this implemented anywhere so I've put together an app that can collect hrm data over ~20 seconds and attempts to report HRV on the Bangle.JS. More details in the GitHub repo. There's 1 issue where it seems to try processing the data twice but it doesn't break anything - I think I'm just not handling the hrm event quite correctly atm.
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.
Couldn't see this implemented anywhere so I've put together an app that can collect hrm data over ~20 seconds and attempts to report HRV on the Bangle.JS. More details in the GitHub repo. There's 1 issue where it seems to try processing the data twice but it doesn't break anything - I think I'm just not handling the hrm event quite correctly atm.
https://github.com/jabituyaben/Espruino-HRV