mirror of https://github.com/espruino/BangleApps
28 lines
669 B
JavaScript
28 lines
669 B
JavaScript
|
function onTemperature(p) {
|
||
|
g.reset(1).clearRect(0,24,g.getWidth(),g.getHeight());
|
||
|
g.setFont("6x8",2).setFontAlign(0,0);
|
||
|
var x = g.getWidth()/2;
|
||
|
var y = g.getHeight()/2 + 10;
|
||
|
g.drawString("Temperature", x, y - 45);
|
||
|
g.setFontVector(70).setFontAlign(0,0);
|
||
|
g.drawString(p.temperature.toFixed(1), x, y);
|
||
|
}
|
||
|
|
||
|
function drawTemperature() {
|
||
|
if (Bangle.getPressure) {
|
||
|
Bangle.getPressure().then(onTemperature);
|
||
|
} else {
|
||
|
onTemperature({
|
||
|
temperature : E.getTemperature() * (9/5) + 32,
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
setInterval(function() {
|
||
|
drawTemperature();
|
||
|
}, 20000);
|
||
|
drawTemperature();
|
||
|
E.showMessage("Loading...");
|
||
|
Bangle.loadWidgets();
|
||
|
Bangle.drawWidgets();
|