Tried to fix timing of buzz

master
aaronrolls 2022-08-23 01:33:44 +00:00
parent 0f04ba8f67
commit beeb053db7
2 changed files with 11 additions and 1 deletions

View File

@ -2,7 +2,7 @@
"id": "chimer",
"name": "Chimer",
"version": "0.01",
"description": "A fork of Hour Chime. Buzz or beep on every 60, 30 or 15 minutes.",
"description": "A fork of Hour Chime. Buzz or beep on every 60, 30 or 15 minutes. 2",
"icon": "widget.png",
"type": "widget",
"tags": "widget",

View File

@ -11,12 +11,22 @@
var settings = readSettings()
function sleep(milliseconds) {
const date = Date.now();
let currentDate = null;
do {
currentDate = Date.now();
} while (currentDate - date < milliseconds);
}
function chime() {
for(let i = 0; i < settings.repeat; i++){
if (settings.type == 1){
Bangle.buzz(100);
sleep(100);
} else if(settings.type == 2){
Bangle.beep();
sleep(100);
} else {
return;
}