• Hey all!

    Currently my Bangle.JS 2 performs great as a HRM tracker using the Run app and a BT HRM chest band.

    I only have one issue I'd like to talk through before trying to tackle it myself. The standard .CSV export is not usable with 3rd party fitness tracking apps. I always have to copy the HRM readouts to another template following the CyleOps .CSV standard. Then I have to populate the Minutes column. See example.csv on the site of TrainingPeaks, my fitness tracking app, for more info: https://help.trainingpeaks.com/hc/en-us/articles/204070354-Compatible-Device-Files.

    I've been digging around the code and it seems that .CSV exports are build up through the bangle.JS/store and that apps can add columns to files on the Bangle.JS. Would it be feasible to somewhere in an extra export app redefine the heading row of a .CSV export? That could hugely increase operability with other fitness platforms.

    Another alternative: would implementing Garmin's FIT protocol be feasible? This seems to be more of a stretch, but I'm no expert programmer at all.

    So: what are your thoughts on this matter? How should I try and tackle this?

About