2021-02-12 20:34:10 +00:00
|
|
|
(function(){
|
2021-03-18 09:17:07 +00:00
|
|
|
if (!Bangle.isHRMOn) return; // old firmware
|
2021-10-21 11:40:34 +00:00
|
|
|
var hp = Bangle.setHRMPower;
|
|
|
|
Bangle.setHRMPower = () => {
|
|
|
|
hp.apply(Bangle, arguments);
|
|
|
|
WIDGETS.widhrt.draw();
|
|
|
|
};
|
2021-05-28 13:38:14 +00:00
|
|
|
|
2021-10-21 11:40:34 +00:00
|
|
|
WIDGETS.widhrt={area:"tr",width:24,draw:function() {
|
2021-02-12 20:34:10 +00:00
|
|
|
g.reset();
|
|
|
|
if (Bangle.isHRMOn()) {
|
2023-09-14 16:53:35 +00:00
|
|
|
g.setColor('#f00'); // on = red
|
2021-02-12 20:34:10 +00:00
|
|
|
} else {
|
2023-09-14 16:53:35 +00:00
|
|
|
g.setColor(g.theme.dark ? '#fff' : '#000'); // off
|
2021-02-12 20:34:10 +00:00
|
|
|
}
|
2023-09-14 16:53:35 +00:00
|
|
|
|
|
|
|
// image converter https://www.espruino.com/Image+Converter ; settings to get a fillable image
|
|
|
|
// 1 bit bw, transparency? Y, transparent bg, white heart (must be white for color fill)
|
|
|
|
g.drawImage(atob("FBSBAAAAAAAAAAAB+fg//8f//n//5//+f//n//5//+P//D//wf/4D/8Af+AB+AAPAABgAAAA"), 1+this.x, 1+this.y);
|
2021-10-21 11:40:34 +00:00
|
|
|
}};
|
2021-02-12 20:34:10 +00:00
|
|
|
})();
|