mirror of https://github.com/espruino/BangleApps
28 lines
572 B
JavaScript
28 lines
572 B
JavaScript
|
const common = require('keytimer-com.js');
|
||
|
|
||
|
Bangle.loadWidgets()
|
||
|
Bangle.drawWidgets()
|
||
|
|
||
|
Bangle.setLocked(false);
|
||
|
Bangle.setLCDPower(true);
|
||
|
|
||
|
let brightness = 0;
|
||
|
|
||
|
setInterval(() => {
|
||
|
Bangle.buzz(200);
|
||
|
Bangle.setLCDBrightness(1 - brightness);
|
||
|
brightness = 1 - brightness;
|
||
|
}, 400);
|
||
|
Bangle.buzz(200);
|
||
|
|
||
|
function stopTimer() {
|
||
|
common.state.wasRunning = false;
|
||
|
common.state.running = false;
|
||
|
require("Storage").writeJSON(common.STATE_PATH, common.state);
|
||
|
}
|
||
|
|
||
|
E.showAlert("Timer expired!").then(() => {
|
||
|
stopTimer();
|
||
|
load();
|
||
|
});
|
||
|
E.on('kill', stopTimer);
|