shorter timeout for seconds
parent
38fe3c4d47
commit
12e68f2a9f
|
|
@ -552,14 +552,15 @@ function buzzer(n) {
|
||||||
// timeout used to update every minute
|
// timeout used to update every minute
|
||||||
var drawTimeout;
|
var drawTimeout;
|
||||||
|
|
||||||
// schedule a draw for the next minute
|
// schedule a draw for the next minute or every 2 seconds
|
||||||
function queueDraw() {
|
function queueDraw() {
|
||||||
|
let delay = (settings.ring == 'Seconds') ? (2000 - (Date.now() % 2000)) : (60000 - (Date.now() % 60000));
|
||||||
if (drawTimeout) clearTimeout(drawTimeout);
|
if (drawTimeout) clearTimeout(drawTimeout);
|
||||||
drawTimeout = setTimeout(function() {
|
drawTimeout = setTimeout(function() {
|
||||||
drawTimeout = undefined;
|
drawTimeout = undefined;
|
||||||
checkIdle();
|
checkIdle();
|
||||||
draw();
|
draw();
|
||||||
}, 60000 - (Date.now() % 60000));
|
}, delay);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Stop updates when LCD is off, restart when on
|
// Stop updates when LCD is off, restart when on
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
'check_idle' : true,
|
'check_idle' : true,
|
||||||
'batt_hours' : false,
|
'batt_hours' : false,
|
||||||
'hr_12' : false,
|
'hr_12' : false,
|
||||||
'show_steps_ring' : false};
|
'ring' : 'Minutes'};
|
||||||
|
|
||||||
// ...and overwrite them with any saved values
|
// ...and overwrite them with any saved values
|
||||||
// This way saved values are preserved if a new version adds more settings
|
// This way saved values are preserved if a new version adds more settings
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue