Fix to use less resources when not needed.
parent
19f68b6ec6
commit
91655769ae
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue