mirror of https://github.com/espruino/BangleApps
23 lines
545 B
JavaScript
23 lines
545 B
JavaScript
Bangle.setLCDPower(1);
|
|
Bangle.setLCDTimeout(0);
|
|
g.reset();
|
|
c = 1;
|
|
function setColor(delta){
|
|
c+=delta;
|
|
c = Math.max(c,0);
|
|
c = Math.min(c,2);
|
|
if (c<1){
|
|
g.setColor(c,0,0);
|
|
}else{
|
|
g.setColor(1,c-1,c-1);
|
|
}
|
|
g.fillRect(0,0,g.getWidth(),g.getHeight());
|
|
}
|
|
setColor(0)
|
|
// BTN1 light up toward white
|
|
// BTN3 light down to red
|
|
// BTN2 to reset
|
|
setWatch(()=>setColor(0.1), BTN1, { repeat:true, edge:"rising", debounce: 50 });
|
|
setWatch(()=>load(), BTN2);
|
|
setWatch(()=>setColor(-0.1), BTN3, { repeat:true, edge:"rising", debounce: 50 });
|