added batterybooster
parent
32a2eb3ad3
commit
2d161ad102
|
|
@ -0,0 +1 @@
|
||||||
|
No content
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
let softOffTimeout;
|
||||||
|
Bangle.on("lock", (on) => {
|
||||||
|
if (on) {
|
||||||
|
softOffTimeout = setTimeout(() => Bangle.softOff(), 10800000);
|
||||||
|
Bangle.setLCDTimeout(2);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (softOffTimeout) clearTimeout(softOffTimeout);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
Bangle.on("touch", () => {
|
||||||
|
Bangle.setLCDTimeout(10);
|
||||||
|
});
|
||||||
|
setInterval(() => {
|
||||||
|
let getBrightness = (hour) => {
|
||||||
|
let radians = (Math.PI / 12) * (hour - 6);
|
||||||
|
let brightness = Math.sin(radians) / 2 + 0.5;
|
||||||
|
return brightness;
|
||||||
|
};
|
||||||
|
|
||||||
|
const d = new Date();
|
||||||
|
let hour = d.getHours();
|
||||||
|
Bangle.setLCDBrightness(getBrightness(hour));
|
||||||
|
}, 3600000);
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
{
|
||||||
|
"id": "batterybooster",
|
||||||
|
"name": "Battery Booster",
|
||||||
|
"icon": "app.png",
|
||||||
|
"version": "0.1",
|
||||||
|
"description": "A bootloader app which adds scripts to boost battery life of your Bangle.js 2",
|
||||||
|
"type": "bootloader",
|
||||||
|
"tags": "tools, system",
|
||||||
|
"readme": "README.md",
|
||||||
|
"supports": [
|
||||||
|
"BANGLEJS2"
|
||||||
|
],
|
||||||
|
"storage": [
|
||||||
|
{
|
||||||
|
"name": "batterybooster.boot.js",
|
||||||
|
"url": "boot.js"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue