-
anyone who does care can still build their own firmwares with the open one with relative ease.
Is this the only thing I have to do to build with the open algorithm?: https://github.com/espruino/Espruino/compare/master...thyttan:Espruino:espruino-hrm-open
I've flashed a build with that and it seems to work on the watch at least.
Just recently I got a chest strap and wanted to add data to https://github.com/gfwilliams/EspruinoHRMTestHarness. But I can't seem to get HRM Accelerometer event recorder (v0.03) to work on my laptop nor phone. Nothing happens on the bangle or in the browser when I click 'start'.
I have now switched over to the proprietary heart rate algorithm provided by the sensor manufacturer - which I hope will do a better job at giving you accurate heart rate readings, especially when moving around.
It can be supplied with some different sports modes - for instance it may be possible to switch it to a mode that'll make it work better for Running - but I haven't tried this yet.
It's a shame to move away from an Open Source implementation, but realistically despite making a test harness nobody seems to have been very interested in trying out better solutions.
In the end, I think most Bangle.js users care more about a working Heart rate sensor than an open one - although anyone who does care can still build their own firmwares with the open one with relative ease.