temperature added

pull/2422/head
dapgo 2022-12-23 17:10:14 +01:00
parent 2f0ecabd01
commit 5a3317a324
2 changed files with 29 additions and 28 deletions

View File

@ -3,7 +3,7 @@
"name": "HW stats (Bottom) widget",
"shortName": "Digital clock Bottom Widget",
"version": "0.03",
"description": "Displays technical info and mem stats in the bottom of the screen (may not be compatible with some apps)",
"description": "Displays technical info, such as model, ver, temperatura or mem stats in the bottom of the screen (may not be compatible with some apps)",
"icon": "widhwbttm.png",
"type": "widget",
"tags": "widget",

View File

@ -10,40 +10,41 @@
function draw(){
// if (Bangle.CLOCK) return; //to remove from a clock
if (v_count==0) {
v_str_hw=process.env.VERSION.substr(0,6);
v_count++;
} else if (v_count==1) {
v_str_hw=process.env.BOARD.substr(0,3)+".."+process.env.BOARD.substr(process.env.BOARD.length-3,3);
v_count++;
}
else if (v_count==2) {
} else if (v_count==2) {
v_str_hw="Bat "+E.getBattery()+"%";
v_count++;
}
else if (v_count==3 && v_model.substr(0,6)=='BANGLE') {
v_str_hw="Tmp "+E.getTemperature();
v_count++;
}
else {
// text prefix has to be 4char
stor=require("Storage").getStats();
if (v_count==3) {
if (v_count==4) {
v_str_hw="Fre "+process.memory().free;
//+"/"+process.memory().total;
v_count++;
}
else if (v_count==4) {
else if (v_count==5) {
v_str_hw="Sto "+stor.freeBytes;
v_count++;
} else if (v_count==5) {
} else if (v_count==6) {
v_str_hw="Tra "+stor.trashBytes;
v_count++;
} else if (v_count==6) {
} else if (v_count==7) {
v_str_hw="Fil "+stor.fileCount;
v_count=0;
}
// 4 char are prefix
if (v_str_hw.length>7) {
//replace 3 digits by k
//substring betw x and y
v_str_hw=v_str_hw.substr(0,v_str_hw.length-3)+"k";
}
} //end else storage