I guess one question is: do we save the 'simple' data (duration, average speed/BPM) from each run somewhere automatically? We could just stick that in a text file and realistically it wouldn't full up the Bangle's storage.
The next step I guess is turning recording on/off automatically. I guess we just have a setting in the Run app for Record run and when that's true it just records the data for every run?
I think the export should really be via the Recorder app to stop us duplicating as much as possible. You could then record multiple runs from different apps and get the data in the same place, in the same format.
For graphs, I'd say put in in the recorder app too. Potentially we could make the graphing code a library so you can still display that information from inside the Run app - or maybe we just have a way of jumping straight to the recorded track inside the run app.
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.
I guess one question is: do we save the 'simple' data (duration, average speed/BPM) from each run somewhere automatically? We could just stick that in a text file and realistically it wouldn't full up the Bangle's storage.
The next step I guess is turning recording on/off automatically. I guess we just have a setting in the
Run
app forRecord run
and when that's true it just records the data for every run?I think the export should really be via the
Recorder
app to stop us duplicating as much as possible. You could then record multiple runs from different apps and get the data in the same place, in the same format.For graphs, I'd say put in in the recorder app too. Potentially we could make the graphing code a library so you can still display that information from inside the Run app - or maybe we just have a way of jumping straight to the recorded track inside the run app.