Update app.js
Added button interaction. 1 press for refresh data, double press for launcher.master
parent
1309e0a457
commit
7ae0e8093b
|
|
@ -63,5 +63,27 @@ function displayData(dataStreams) {
|
||||||
seconds.toString().padStart(2,"0");
|
seconds.toString().padStart(2,"0");
|
||||||
E.showMessage(string,timeString);
|
E.showMessage(string,timeString);
|
||||||
}
|
}
|
||||||
|
function handleButton() {
|
||||||
|
switch(nPress) {
|
||||||
|
case 1:
|
||||||
|
fetchStartup();
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
Bangle.showLauncher();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
Bangle.buzz(50);
|
||||||
|
}
|
||||||
|
nPress=0;
|
||||||
|
}
|
||||||
|
|
||||||
fetchStartup();
|
fetchStartup();
|
||||||
|
|
||||||
|
nPress = 0;
|
||||||
|
tPress = 0;
|
||||||
|
|
||||||
|
setWatch(() => {
|
||||||
|
nPress++;
|
||||||
|
clearTimeout(tPress);
|
||||||
|
tPress = setTimeout(() => {handleButton();}, 500);
|
||||||
|
}, (process.env.HWVERSION==2) ? BTN1 : BTN2, {repeat: true, edge: "rising"});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue