pace: set GPS power once

doesn't really matter - exstats sets it too
master
Rob Pilling 2025-04-25 12:12:12 +01:00
parent befff7e77c
commit 53eb2d9173
2 changed files with 2 additions and 4 deletions

View File

@ -114,12 +114,10 @@
}; };
var pauseRun_1 = function () { var pauseRun_1 = function () {
exs_1.stop(); exs_1.stop();
Bangle.setGPSPower(0, "pace");
draw_1(); draw_1();
}; };
var resumeRun_1 = function () { var resumeRun_1 = function () {
exs_1.resume(); exs_1.resume();
Bangle.setGPSPower(1, "pace");
g.clearRect(Bangle.appRect); g.clearRect(Bangle.appRect);
layout_1.forgetLazyState(); layout_1.forgetLazyState();
draw_1(); draw_1();
@ -208,6 +206,7 @@
}); });
Bangle.loadWidgets(); Bangle.loadWidgets();
Bangle.drawWidgets(); Bangle.drawWidgets();
Bangle.setGPSPower(1, "pace");
g.clearRect(Bangle.appRect); g.clearRect(Bangle.appRect);
draw_1(); draw_1();
} }

View File

@ -152,13 +152,11 @@ const drawSplit = (i: number, y: number, pace: number | string) =>
const pauseRun = () => { const pauseRun = () => {
exs.stop(); exs.stop();
Bangle.setGPSPower(0, "pace")
draw(); draw();
}; };
const resumeRun = () => { const resumeRun = () => {
exs.resume(); exs.resume();
Bangle.setGPSPower(1, "pace");
g.clearRect(Bangle.appRect); // splits -> layout, clear. layout -> splits, fine g.clearRect(Bangle.appRect); // splits -> layout, clear. layout -> splits, fine
layout.forgetLazyState(); layout.forgetLazyState();
@ -263,6 +261,7 @@ Bangle.on('tap', e => {
Bangle.loadWidgets(); Bangle.loadWidgets();
Bangle.drawWidgets(); Bangle.drawWidgets();
Bangle.setGPSPower(1, "pace");
g.clearRect(Bangle.appRect); g.clearRect(Bangle.appRect);
draw(); draw();