Stopwatch: beep on button press, reset laptimes

master
James M Snell 2019-11-07 12:36:46 -08:00
parent f28c141f22
commit 24cea03b41
1 changed files with 8 additions and 4 deletions

View File

@ -50,6 +50,7 @@ function drawms() {
setWatch(function() { // Start/stop
started = !started;
Bangle.beep();
if (started)
tStart = Date.now()+tStart-tCurrent;
tCurrent = Date.now();
@ -69,12 +70,15 @@ setWatch(function() { // Start/stop
}, 20);
}, BTN2, {repeat:true});
setWatch(function() { // Reset
Bangle.beep();
if (!started) {
tStart = tCurrent = Date.now();
}
lapTimes = [];
updateLabels();
}, BTN1, {repeat:true});
setWatch(function() { // Lap
Bangle.beep();
if (started) tCurrent = Date.now();
lapTimes.unshift(tCurrent-tStart);
tStart = tCurrent;