Fix to use less resources when not needed.

master
Fredrik Lautrup 2020-05-04 21:31:19 +02:00
parent 19f68b6ec6
commit 91655769ae
1 changed files with 23 additions and 15 deletions

View File

@ -167,11 +167,6 @@
g.drawString(date, settings.date.center, settings.date.middle);
};
Bangle.on('lcdPower', function (on) {
if (on) drawClock();
});
//setInterval for HR visualisation
const newBeats = function (hr) {
if (id != 0) {
@ -204,7 +199,6 @@
g.setColor(color);
g.drawCircle(settings.hr.x, settings.hr.y, size);
}
print(size);
};
// clean app screen
@ -213,10 +207,24 @@
Bangle.loadWidgets();
Bangle.drawWidgets();
// refesh every 30 sec
//manage when things should be enabled and not
Bangle.on('lcdPower', function (on) {
if (on) {
setInterval(drawClock, 1E3);
Bangle.setHRMPower(1);
Bangle.on('HRM', function (d) {
newBeats(d);
});
} else {
clearInterval();
Bangle.setHRMPower(0);
}
});
// refesh every second
setInterval(drawClock, 1E3);
//start HR monitor and draw heart rate
//start HR monitor and update frequency of update
Bangle.setHRMPower(1);
Bangle.on('HRM', function (d) {
newBeats(d);