forked from FOSS/BangleApps
Add ability for more than one vibration
parent
6dc96580fc
commit
36d58a715c
|
@ -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);
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue