1
0
Fork 0

Add ability for more than one vibration

master
aaronrolls 2022-08-23 00:57:22 +00:00
parent 6dc96580fc
commit 36d58a715c
2 changed files with 18 additions and 3 deletions

View File

@ -33,6 +33,15 @@ var showMainMenu = () => {
settings.freq = v;
writeSettings(settings);
}
},
"Repetition": {
value: settings.repeat,
min: 1, max: 3,
format: v => frequency[v],
onchange: v => {
settings.repeat = v;
writeSettings(settings);
}
}
})
}

View File

@ -11,9 +11,15 @@
var settings = readSettings()
function chime() {
if (settings.type == 0) return;
if (settings.type&1) Bangle.buzz(100);
if (settings.type&2) Bangle.beep();
for(let i = 0; i < settings.repeat; i++){
if (settings.type == 1){
Bangle.buzz(100);
} else if(settings.type == 2){
Bangle.beep();
} else {
return;
}
}
}
//let lastHour = (new Date()).getHours(); // don't chime when (re)loaded at a whole hour h!==lastHour