mirror of https://github.com/espruino/BangleApps
29 lines
742 B
JavaScript
29 lines
742 B
JavaScript
(function(){
|
|
var img = E.toArrayBuffer(atob("FhaBAAAAAAAAAAAAAcDgD8/AYeGDAwMMDAwwADDAAMOABwYAGAwAwBgGADAwAGGAAMwAAeAAAwAAAAAAAAAAAAA="));
|
|
|
|
function draw() {
|
|
g.reset();
|
|
if (Bangle.isHRMOn()) {
|
|
g.setColor(1,0,0); // on = red
|
|
} else {
|
|
g.setColor(0.3,0.3,0.3); // off = grey
|
|
}
|
|
g.drawImage(img, 10+this.x, 2+this.y);
|
|
}
|
|
|
|
var timerInterval;
|
|
Bangle.on('lcdPower', function(on) {
|
|
if (on) {
|
|
WIDGETS.widhrt.draw();
|
|
if (!timerInterval) timerInterval = setInterval(()=>WIDGETS["widhrt"].draw(), 2000);
|
|
} else {
|
|
if (timerInterval) {
|
|
clearInterval(timerInterval);
|
|
timerInterval = undefined;
|
|
}
|
|
}
|
|
});
|
|
|
|
WIDGETS.widhrt={area:"tr",width:24,draw:draw};
|
|
})();
|