Add ability for more than one vibration
parent
6dc96580fc
commit
36d58a715c
|
|
@ -33,6 +33,15 @@ var showMainMenu = () => {
|
||||||
settings.freq = v;
|
settings.freq = v;
|
||||||
writeSettings(settings);
|
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()
|
var settings = readSettings()
|
||||||
|
|
||||||
function chime() {
|
function chime() {
|
||||||
if (settings.type == 0) return;
|
for(let i = 0; i < settings.repeat; i++){
|
||||||
if (settings.type&1) Bangle.buzz(100);
|
if (settings.type == 1){
|
||||||
if (settings.type&2) Bangle.beep();
|
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
|
//let lastHour = (new Date()).getHours(); // don't chime when (re)loaded at a whole hour h!==lastHour
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue