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