recorder 0.08: Memory usage improvements for recorder app itself
parent
2831919d6e
commit
a1bcc2f9a3
|
|
@ -11,3 +11,4 @@
|
||||||
0.07: Add recording for Barometer
|
0.07: Add recording for Barometer
|
||||||
Record all HRM events
|
Record all HRM events
|
||||||
Move recording for CoreTemp to its own app
|
Move recording for CoreTemp to its own app
|
||||||
|
0.08: Memory usage improvements for recorder app itself
|
||||||
|
|
|
||||||
|
|
@ -95,6 +95,7 @@ function showMainMenu() {
|
||||||
Object.keys(recorders).forEach(id=>{
|
Object.keys(recorders).forEach(id=>{
|
||||||
mainmenu["Log "+recorders[id]().name] = menuRecord(id);
|
mainmenu["Log "+recorders[id]().name] = menuRecord(id);
|
||||||
});
|
});
|
||||||
|
delete recorders;
|
||||||
return E.showMenu(mainmenu);
|
return E.showMenu(mainmenu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -217,12 +218,8 @@ function viewTrack(filename, info) {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
menu['< Back'] = () => { viewTracks(); };
|
menu['< Back'] = () => { viewTracks(); };
|
||||||
return E.showMenu(menu);
|
|
||||||
}
|
|
||||||
|
|
||||||
function plotTrack(info) {
|
|
||||||
"ram"
|
|
||||||
|
|
||||||
|
function plotTrack(info) { "ram"
|
||||||
function distance(lat1,long1,lat2,long2) { "ram"
|
function distance(lat1,long1,lat2,long2) { "ram"
|
||||||
var x = (long1-long2) * Math.cos((lat1+lat2)*Math.PI/360);
|
var x = (long1-long2) * Math.cos((lat1+lat2)*Math.PI/360);
|
||||||
var y = lat2 - lat1;
|
var y = lat2 - lat1;
|
||||||
|
|
@ -314,10 +311,9 @@ function plotTrack(info) {
|
||||||
}, global.BTN3||BTN1);
|
}, global.BTN3||BTN1);
|
||||||
Bangle.drawWidgets();
|
Bangle.drawWidgets();
|
||||||
g.flip();
|
g.flip();
|
||||||
}
|
}
|
||||||
|
|
||||||
function plotGraph(info, style) {
|
function plotGraph(info, style) { "ram"
|
||||||
"ram"
|
|
||||||
E.showMenu(); // remove menu
|
E.showMenu(); // remove menu
|
||||||
E.showMessage("Calculating...","Track "+info.fn);
|
E.showMessage("Calculating...","Track "+info.fn);
|
||||||
var filename = info.filename;
|
var filename = info.filename;
|
||||||
|
|
@ -413,6 +409,10 @@ function plotGraph(info, style) {
|
||||||
viewTrack(info.filename, info);
|
viewTrack(info.filename, info);
|
||||||
}, global.BTN3||BTN1);
|
}, global.BTN3||BTN1);
|
||||||
g.flip();
|
g.flip();
|
||||||
|
}
|
||||||
|
|
||||||
|
return E.showMenu(menu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
showMainMenu();
|
showMainMenu();
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
"id": "recorder",
|
"id": "recorder",
|
||||||
"name": "Recorder",
|
"name": "Recorder",
|
||||||
"shortName": "Recorder",
|
"shortName": "Recorder",
|
||||||
"version": "0.07",
|
"version": "0.08",
|
||||||
"description": "Record GPS position, heart rate and more in the background, then download to your PC.",
|
"description": "Record GPS position, heart rate and more in the background, then download to your PC.",
|
||||||
"icon": "app.png",
|
"icon": "app.png",
|
||||||
"tags": "tool,outdoors,gps,widget",
|
"tags": "tool,outdoors,gps,widget",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue