forked from FOSS/BangleApps
29 lines
677 B
JavaScript
29 lines
677 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) + " °C", x, y);
|
|
}
|
|
|
|
function drawTemperature() {
|
|
if (Bangle.getPressure) {
|
|
Bangle.getPressure().then(onTemperature);
|
|
} else {
|
|
onTemperature({
|
|
temperature : E.getTemperature()
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
setInterval(function() {
|
|
drawTemperature();
|
|
}, 20000);
|
|
drawTemperature();
|
|
E.showMessage("Reading temperature...");
|
|
Bangle.loadWidgets();
|
|
Bangle.drawWidgets();
|