mirror of https://github.com/espruino/BangleApps
32 lines
725 B
JavaScript
32 lines
725 B
JavaScript
|
(function(recorders) {
|
||
|
recorders.coretemp = function() {
|
||
|
var core = "", skin = "";
|
||
|
var hasCore = false;
|
||
|
function onCore(c) {
|
||
|
core=c.core;
|
||
|
skin=c.skin;
|
||
|
hasCore = true;
|
||
|
}
|
||
|
return {
|
||
|
name : "Core",
|
||
|
fields : ["Core","Skin"],
|
||
|
getValues : () => {
|
||
|
var r = [core,skin];
|
||
|
core = "";
|
||
|
skin = "";
|
||
|
return r;
|
||
|
},
|
||
|
start : () => {
|
||
|
hasCore = false;
|
||
|
Bangle.on('CoreTemp', onCore);
|
||
|
},
|
||
|
stop : () => {
|
||
|
hasCore = false;
|
||
|
Bangle.removeListener('CoreTemp', onCore);
|
||
|
},
|
||
|
draw : (x,y) => g.setColor(hasCore?"#0f0":"#8f8").drawImage(atob("DAyBAAHh0js3EuDMA8A8AWBnDj9A8A=="),x,y)
|
||
|
};
|
||
|
}
|
||
|
})
|
||
|
|