From 2e4cb8eb11cfae70c02974c9d7395b25993a1a71 Mon Sep 17 00:00:00 2001 From: Anton Date: Mon, 4 Mar 2024 21:34:50 +0100 Subject: [PATCH] Fix no-unused-vars in existing apps --- apps/2047pp/2047pp.app.js | 8 ++-- apps/2ofthemclk/app.js | 2 +- apps/7x7dotsclock/7x7dotsclock.app.js | 4 +- apps/93dub/app.js | 4 +- apps/BLEcontroller/app-ex2.js | 2 +- apps/UI4swatch/app.js | 6 +-- apps/Uke/app.js | 2 - apps/a_clock_timer/app.js | 2 +- apps/a_speech_timer/app.js | 1 - apps/about/app-bangle2.js | 4 +- apps/accelrec/app.js | 2 +- apps/acmaze/app.js | 8 ++-- apps/activepedom/app.js | 2 +- apps/activepedom/widget.js | 4 +- apps/agenda/agenda.js | 6 +-- apps/alpinenav/app.js | 2 +- apps/angles/app.js | 2 - apps/animclk/app.js | 1 - apps/approxclock/app.js | 2 +- apps/arrow/app.js | 4 +- apps/astrocalc/astrocalc-app.js | 3 +- apps/ballmaze/app.js | 1 + apps/banglebridge/widget.js | 12 +++--- apps/banglexercise/app.js | 8 ++-- apps/barcode/barcode.app.js | 8 ++-- apps/batchart/app.js | 2 +- apps/batchart/widget.js | 6 +-- apps/battleship/battleship.js | 2 +- apps/beebclock/beebclock.js | 12 +++--- apps/berlinc/berlin-clock.js | 1 - apps/binaryclk/app.js | 2 +- apps/binwatch/app.js | 19 ++++----- apps/boot/bootupdate.js | 2 +- apps/bradbury/app.js | 2 +- apps/breath/app.js | 8 ++-- apps/bthrv/app.js | 6 +-- apps/calclock/calclock.js | 2 +- apps/calendar/calendar.js | 2 - apps/calendar/settings.js | 2 +- apps/carcrazy/app.js | 12 +++--- apps/cards/app.js | 6 +-- apps/chimer/widget.js | 4 +- apps/chrono/chrono.js | 2 +- apps/circlesclock/app.js | 7 ++-- apps/circlesclock/settings.js | 2 +- apps/cliclockJS2Enhanced/app.js | 2 +- apps/clicompleteclk/app.js | 6 +-- apps/cliock/app.js | 2 +- apps/clkinfosunrise/clkinfo.js | 2 +- apps/color_catalog/app.js | 6 +-- apps/colorful_clock/app.js | 1 - apps/configurable_clock/app.js | 1 - apps/contacts/contacts.app.js | 5 +-- apps/contourclock/app.js | 5 +-- apps/coretemp/coretemp.js | 2 +- apps/cycling/blecsc-emu.js | 2 +- apps/daisy/app.js | 6 +-- apps/dane_tcr/app.js | 5 --- apps/devstopwatch/app.js | 8 ++-- apps/diceroll/app.js | 2 +- apps/distortclk/app.js | 2 +- apps/dotclock/clock-dot.js | 1 - apps/doztime/app-bangle1.js | 6 +-- apps/doztime/app-bangle2.js | 6 +-- apps/drinkcounter/app.js | 4 +- apps/dtlaunch/app-b2.js | 4 +- apps/dwm-clock/app.js | 4 +- apps/edisonsball/app.js | 4 +- apps/encourageclk/app.js | 3 +- apps/f9lander/app.js | 2 +- apps/fclock/fclock.app.js | 2 +- apps/flightdash/flightdash.app.js | 4 +- apps/followtherecipe/app.js | 5 +-- apps/gallifr/app.js | 2 +- apps/game1024/app.js | 1 - apps/gipy/app.js | 4 +- apps/glbasic/GLBasic-Watchface-Bangle.JS2.js | 4 +- apps/glbasic/glbasic.app.js | 5 +-- apps/gpsrec/app.js | 2 - apps/gpstrek/app.js | 6 +-- apps/guitar/app.js | 2 - apps/guitarsongs/app.js | 6 +-- apps/happyclk/happyclk.app.js | 2 +- apps/hcclock/hcclock.app.js | 2 +- apps/health/lib.js | 8 ++-- apps/helloworld/helloworld.app.js | 2 +- apps/henkinen/app.js | 2 +- apps/homework/app.js | 5 +-- apps/horsey/horse-race.js | 6 +-- apps/hrm/heartrate.js | 8 ++-- apps/hrrawexp/app.js | 5 +-- apps/hworldclock/app.js | 2 +- apps/icons/gen/generate.js | 2 +- apps/impwclock/clock-impword.js | 2 +- apps/inspire/app.js | 4 +- apps/invader/app.js | 10 ++--- apps/isoclock/isoclock.js | 4 +- apps/kanagsec/app.js | 4 +- apps/kanawatch/app.js | 7 ++-- apps/kbmulti/lib.js | 2 +- apps/kitchen/annex.js | 2 +- apps/kitchen/digi.kit.js | 9 ++-- apps/lazyclock/lazyclock-app.js | 2 +- apps/lcdclock/app.js | 2 +- apps/lcdclockplus/app.js | 2 +- apps/legoremote/app.js | 2 +- apps/lifeclk/app.min.js | 1 - apps/lightswitch/settings.js | 2 +- apps/limelight/limelight.app.js | 1 - apps/lunaclock/app.js | 2 +- apps/magnav/magnav_b1.js | 6 +-- apps/magnav/magnav_b2.js | 12 +++--- apps/mandelbrotclock/mandelbrotclock.js | 2 +- apps/megadenti/app.js | 1 - apps/messageicons/icons/generate.js | 1 - apps/messagelist/settings.js | 2 +- apps/messages_light/messages_light.app.js | 4 +- apps/minimal_clock/app.js | 1 - apps/moonphase/app.js | 4 +- apps/mtgwatchface/app.js | 2 +- apps/multiclock/dk.face.js | 4 +- apps/nato/nato.js | 2 +- apps/nixie/app.js | 10 ++--- apps/novaclock/app.js | 3 +- apps/numerals/numerals.settings.js | 2 +- apps/openwind/app.js | 8 ++-- apps/orloj/app.js | 2 - apps/pastel/pastel.app.js | 8 ++-- apps/patriotclk/app.js | 2 +- apps/pebblepp/app.js | 2 +- apps/pizzatimer/app.js | 20 ++++----- apps/planetarium/planetarium.app.js | 4 +- apps/pokeclk/app.js | 3 -- apps/polymath/app.js | 3 +- apps/pong/app.js | 4 +- apps/pooqroman/app.js | 2 +- apps/pooqroman/resourcer.js | 3 +- apps/pooqround/app.js | 12 +++--- apps/pooqround/resourcer.js | 3 +- apps/powermanager/widget.js | 4 +- apps/poweroff/app.js | 1 - .../presentation_timer.app.js | 1 - apps/presentor/app.js | 2 +- apps/recorder/app.js | 6 +-- apps/red7game/red7.js | 6 +-- apps/rolex/app.js | 1 - apps/rpnsci/app.js | 2 +- apps/run/app.js | 2 +- apps/runplus/karvonen.js | 2 - apps/ruuviwatch/ruuviwatch.app.js | 4 +- apps/scribble/app.js | 22 +++++----- apps/sevenmin/app.js | 4 +- apps/simple_clock/app.js | 1 - apps/sixths/sixths.app.js | 2 +- apps/skyspy/skyspy.app.js | 14 +++---- apps/sleeplogalarm/settings.js | 6 +-- apps/slomoclock/app.js | 2 +- apps/sokoban/app.js | 1 - apps/solarclock/solar_date_utils.js | 4 +- apps/spaceclock/app.js | 2 +- apps/speedalt/app.js | 2 +- apps/speedalt2/app.js | 2 +- apps/speedo/speedo.js | 2 +- apps/stacker/app.js | 1 - apps/stardateclock/app.js | 2 +- apps/stopwatch/stopwatch.app.js | 2 +- apps/stressless/app.js | 6 +-- apps/sunrise/app.js | 1 - apps/supf/app.js | 4 +- apps/swscroll/boot.js | 5 +-- apps/synthwave/app.js | 1 - apps/tabanchi/app.js | 42 ++++++++++--------- apps/tabata/tabata.js | 2 +- apps/tapkb/lib.js | 1 - apps/terminal/app.js | 2 +- apps/testuserinput/app.js | 2 +- apps/tetris/tetris.app.js | 2 +- apps/themesetter/app.js | 2 +- apps/thering/app.js | 4 +- apps/tictactoe/app.js | 1 - apps/timeandlife/app.js | 3 -- apps/timerclk/alarm.js | 6 +-- apps/timerclk/timer.js | 6 +-- apps/tinyVario/app.js | 8 ++-- apps/toucher/app.js | 2 +- apps/vernierrespirate/app.js | 2 +- apps/viewstl/viewstl.app.js | 1 - apps/viewstl/viewstl.min.js | 1 - apps/walkersclock/app.js | 4 +- apps/warpdrive/app.js | 2 - apps/waternet/app.js | 13 ++++-- apps/waypointer/app.js | 8 ++-- apps/waypoints/waypoints.app.js | 9 +--- apps/widbgjs/widget.js | 2 + apps/widhwbttm/widhwbttm.wid.js | 4 +- apps/worldclock/app.js | 1 - apps/wrkmem/app.js | 4 +- 197 files changed, 373 insertions(+), 447 deletions(-) diff --git a/apps/2047pp/2047pp.app.js b/apps/2047pp/2047pp.app.js index ac7fe6391..7c1ed4dba 100644 --- a/apps/2047pp/2047pp.app.js +++ b/apps/2047pp/2047pp.app.js @@ -122,13 +122,13 @@ } } - function swipeHandler() { + /*function swipeHandler() { - } + }*/ - function buttonHandler() { + /*function buttonHandler() { - } + }*/ var twok = new TwoK(); twok.addDigit(); twok.addDigit(); diff --git a/apps/2ofthemclk/app.js b/apps/2ofthemclk/app.js index 78415fba7..693789fb7 100644 --- a/apps/2ofthemclk/app.js +++ b/apps/2ofthemclk/app.js @@ -80,7 +80,7 @@ function refreshBattery() { } // Only update displayed battery level every minute as it fluctuates a lot -var batteryInterval = setInterval(refreshBattery, 60000); +setInterval(refreshBattery, 60000); Bangle.setUI("clock"); Bangle.setLocked(false); diff --git a/apps/7x7dotsclock/7x7dotsclock.app.js b/apps/7x7dotsclock/7x7dotsclock.app.js index aa6672a4f..0ff96d5c9 100644 --- a/apps/7x7dotsclock/7x7dotsclock.app.js +++ b/apps/7x7dotsclock/7x7dotsclock.app.js @@ -282,7 +282,7 @@ function drawWidgeds() { //print(BluetoothDevice.connected); var x1Bt = 160; var y1Bt = 0; - var x2Bt = x1Bt + 30; + //var x2Bt = x1Bt + 30; var y2Bt = y2Bt; if (NRF.getSecurityStatus().connected) @@ -391,4 +391,4 @@ Bangle.on('lock', function(on) { SetFull(Bangle.isLocked()); -var secondInterval = setInterval(draw, 1000); +/*var secondInterval =*/ setInterval(draw, 1000); diff --git a/apps/93dub/app.js b/apps/93dub/app.js index f970eec5d..c9f670993 100644 --- a/apps/93dub/app.js +++ b/apps/93dub/app.js @@ -8,7 +8,7 @@ var imgBg = require("heatshrink").decompress(atob("2GwgJC/AH4A/AH4A/AH4A/AH4A/AC // reg number first char 48 28 by 41 var fontNum = atob("AAAAAAAAAAAAAA//8D//g//8P/+I//8//44//w//j4//A/+P4/8A/4/4AAAAD/4AAAAP/wAAAAf/gAAAA//AAAAB/+AAAAD/8AAAAH/4AAAAP/wAAAAf/gAAAA//AAAAB/+AAAAD/8AAAAH/wAAAAH/H/gH/H8f/gf/Hx//h//HH//n//Ef/+H//B//4H//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wB/4AP/4H/4A//4f/4D//5//4P//h//4//+B//4AAAAAAAAAAAAAAAAAf/+AAAB//4gAAD//jgAAD/+PgABj/4/gAHj/j/gAfgAP/gA/AA//AB+AB/+AD8AD/8AH4AH/4APwAP/wAfgAf/gA/AA//AB+AB/+AD8AD/8AH4AH/4APwAP/wAfgAf/AA/AAf8f88AAfx/8wAAfH/8AAAcf/8AAAR//4AAAH//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA4AAAAAD4AAYAAP4AD8AA/4AH4AD/4APwAP/wAfgAf/gA/AA//AB+AB/+AD8AD/8AH4AH/4APwAP/wAfgAf/gA/AA//AB+AB/+AD8AD/8AH4AH/wAHgAH/H/GH/H8f/gf/Hx//h//HH//n//Ef/+H//B//4H//AAAAAAAAAAAAAAP//AAAAP//AAAAP//AAAAP/8AAAAP/2AAAAP/eAAAAAB+AAAAAD8AAAAAH4AAAAAPwAAAAAfgAAAAA/AAAAAB+AAAAAD8AAAAAH4AAAAAPwAAAAAfgAAAAA/AAAAAB+AAAAAD8AAAB/7x/4AH/7H/4Af/4f/4B//5//4H//h//4f/+B//4AAAAAAAAAAAAAD//wAAAD//wAAAj//gAADj/+AAAPj/5gAA/j/ngAD/gAfgAP/gA/AA//AB+AB/+AD8AD/8AH4AH/4APwAP/wAfgAf/gA/AA//AB+AB/+AD8AD/8AH4AH/4APwAP/wAfgAf/AA/AAf8AA8f8fwAAx/8fAAAH/8cAAAf/8QAAA//8AAAA//8AAAAAAAAAAAAAA//8D//g//8P/+I//8//44//0//j4//Y/+P4/94/4/4AH4AD/4APwAP/wAfgAf/gA/AA//AB+AB/+AD8AD/8AH4AH/4APwAP/wAfgAf/gA/AA//AB+AB/+AD8AD/8AH4AH/wAPwAH/AAPH/H8AAMf/HwAAB//HAAAH//EAAAH//AAAAH//AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAGAAAAAAOAAAAAAeAAAAAA+AAAAAB+AAAAAD8AAAAAH4AAAAAPwAAAAAfgAAAAA/AAAAAB+AAAAAD8AAAAAH4AAAAAPwAAAAAfgAAAAA/AAAAAB8AAAAADx/4B/4HH/4H/4Mf/4f/4R//5//4H//h//4f/+B//4AAAAAAAAAAAAAD//wP/+D//w//4j//z//jj//T/+Pj/9j/4/j/3j/j/gAfgAP/gA/AA//AB+AB/+AD8AD/8AH4AH/4APwAP/wAfgAf/gA/AA//AB+AB/+AD8AD/8AH4AH/4APwAP/wAfgAf/AA/AAf8f+8f8fx/+x/8fH/+H/8cf/+f/8R//4f/8H//gf/8AAAAAAAAAAAAAA//8AAAA//8AAAI//8AAA4//0AAD4//YAAP4/94AA/4AH4AD/4APwAP/wAfgAf/gA/AA//AB+AB/+AD8AD/8AH4AH/4APwAP/wAfgAf/gA/AA//AB+AB/+AD8AD/8AH4AH/wAPwAH/H/vH/H8f/sf/Hx//h//HH//n//Ef/+H//B//4H//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); // tiny font for percentage first char 48 6 by 8 -var fontTiny = atob("AH6BgYF+ACFB/wEBAGGDhYlxAEKBkZFuAAx0hP8EAPqRkZGOAH6RkZFOAICHmKDAAG6RkZFuAHKJiYl+AAAAAAAAAAAAAAAA"); +//var fontTiny = atob("AH6BgYF+ACFB/wEBAGGDhYlxAEKBkZFuAAx0hP8EAPqRkZGOAH6RkZFOAICHmKDAAG6RkZFuAHKJiYl+AAAAAAAAAAAAAAAA"); // date font first char 48 12 by 15 var fontDate = atob("AAAAAfv149wAeADwAeADwAeADvHr9+AAAAAAAAAAAAAAAAAAAAAAAAAPHn9/AAAAAAP0A9wweGDwweGDwweGDvAL8AAAAAAAAAAAgwOGDwweGDwweGDvHp98AAAAA/gB6AAwAGAAwAGAAwAGAPHj9/AAAAAfgF6BwweGDwweGDwweGDgHoB+AAAAAfv169wweGDwweGDwweGDgHoB+AAAAAAAAAAgAGAAwAGAAwAGAAvHh9/AAAAAfv169wweGDwweGDwweGDvHr9+AAAAAfgF6BwweGDwweGDwweGDvHr9+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); @@ -25,7 +25,7 @@ var imgSun = E.toArrayBuffer(atob("Ig8BwHf7D7Ac/MHD/z8wMP/PzMQ/8/M/D/z8z8QPf7f6A // define icons var imgSep = E.toArrayBuffer(atob("BhsBAAAAAA///////////////AAAAAAA")); -var imgPercent = E.toArrayBuffer(atob("BwcBuq7ffbqugA==")); +//var imgPercent = E.toArrayBuffer(atob("BwcBuq7ffbqugA==")); var img24hr = E.toArrayBuffer(atob("EwgBj7vO53na73tcDtu9uDev7vA93g==")); var imgPM = E.toArrayBuffer(atob("EwgB+HOfdnPu1X3ar4dV9+q+/bfftg==")); diff --git a/apps/BLEcontroller/app-ex2.js b/apps/BLEcontroller/app-ex2.js index 27e629d5d..8076fc357 100644 --- a/apps/BLEcontroller/app-ex2.js +++ b/apps/BLEcontroller/app-ex2.js @@ -25,7 +25,7 @@ declare global variables for the toggle button statuses; if you add an additional toggle button you should declare it and initiase it here */ -var status_spk = {value: true}; +//var status_spk = {value: true}; var status_face = {value: true}; var status_iris_light = {value: false}; var status_iris = {value: false}; diff --git a/apps/UI4swatch/app.js b/apps/UI4swatch/app.js index 8cf3891b4..af1f5e3e8 100644 --- a/apps/UI4swatch/app.js +++ b/apps/UI4swatch/app.js @@ -5,7 +5,7 @@ identify device and dimensions max printable position max_x-1 i.e 239 */ - var colbackg='#111111';//black + //var colbackg='#111111';//black var colorange='#e56e06'; //RGB format rrggbb var v_color_lines=0xFFFF; //White hex format var v_color_b_area='#111111'; @@ -13,13 +13,13 @@ max printable position max_x-1 i.e 239 var v_font1size=10; //out of quotes var v_font2size=12; var v_font_banner_size=30; - var v_clicks=0; + //var v_clicks=0; //pend identify widget area dinamically var v_model=process.env.BOARD; console.log("device="+v_model); var x_max_screen=g.getWidth();//240; - var y_max_screen=g.getHeight(); //240; + //var y_max_screen=g.getHeight(); //240; var y_wg_bottom=g.getHeight()-25; var y_wg_top=25; if (v_model=='BANGLEJS') { diff --git a/apps/Uke/app.js b/apps/Uke/app.js index 095477f3f..975ca8aaa 100644 --- a/apps/Uke/app.js +++ b/apps/Uke/app.js @@ -176,8 +176,6 @@ const b7 = [ -var index = 0; -var chords = []; var menu = { "" : { "title" : "Uke Chords" }, "C" : function() { draw(cc); }, diff --git a/apps/a_clock_timer/app.js b/apps/a_clock_timer/app.js index b01cec59b..6cb56c67f 100644 --- a/apps/a_clock_timer/app.js +++ b/apps/a_clock_timer/app.js @@ -2,7 +2,7 @@ function getImg() { return require("heatshrink").decompress(atob("2FRgP/ABnxBRP5BJH+gEfBZHghnAv4JFmA+Bj0PBIn3//4h3An4oDAQJWEEIf8AwMEuFOCofAh/QjAWEg4VEwEAnw2DDoKEHEYPwAoUBmgrDhgUHS4XgAwUD/gVC/g+FAAZgEwEf4YqC/EQFQ4NDFgV/4Z3C/EcCo1974VCLAV/V4d7Co9/Co0PCoX+vk4Ko/HCosCRYX5nwTFkEAr/nCokICoL+B/aCGCoMHCoq3EdoraGCosPz4HBcILEJCocBwEHOwQrIgQrHgoHCFYMEgwVJYoMBsEnCofAnkMNQJXH4D4EbQMPkF/xwrEj+/HIkAoAVDj8QueHCoorDCoUDLwd96J0BKwgrHh4VDv+9CosDx6QCCo4HB//8VwvvXgQVDJIYSBCo/sBwaZBgF/NoYVHgH8V4qYDAwUYlAVFEYbFDDgwAGConogf9Zg8DCpP4cIh0Dg0BGAgVE+gVIgUA+AVI+wVE/xAEh5HDEgn+CpEAbgJCCHQoVBn4VJ/ED4ANDAAQVJ4EPPQPAt4VF4BeDColgj/8h/gFYwJBCpF//k//ANDCAYVIcgP+CpH/54VHCAIVB/4VIwYECCocIAwIVBx4VG9+AMITbCYAYJB34VG/UAj4VI7/9Cgw9CJYXAmBtDMAQsIfYhvCCofyvywGB4QFFgYGC/d+agYVLSgf8+ArG/APBD4QVBgh0CAwNwv/fCo4PCCo94s7VDCohnDAoI7Enlv8BZECoRCDAggAB3/3/gzDMAIVFY4IVE4IPBOoZ9DCpXwCoMvCqKxB//3bYywD4BtFAAPfDooVFFYIVGw4VFB4KZFngNE/uPCovgFYgEBuK+Fg4zFCoIrFCovwgQVF+AVFgPxEYzFEbgQVD4EDCoozBYogVCgYVE8bpGCo4HDCoPzBgoVIL4fAg4MGgAIHCofgCszND8BOHK4x2BCofwXgv4h6vGCps/Co6uDAA/7RgIjDDwTaDABPA//9FaAtDCop0FC5YVDLwoAH8//94GD/wVNCYKNECpwPBQggVPNggVBNp4VFFZwAGCquHCqnzCB4")); } -var IMAGEWIDTH = 176; +//var IMAGEWIDTH = 176; var IMAGEHEIGHT = 81; Graphics.prototype.setFontMichroma36 = function() { diff --git a/apps/a_speech_timer/app.js b/apps/a_speech_timer/app.js index cbed2ac00..6bb5a3edf 100644 --- a/apps/a_speech_timer/app.js +++ b/apps/a_speech_timer/app.js @@ -124,7 +124,6 @@ Bangle.on('swipe',(swiperight, swipedown)=>{ } }); -var drawTimeout; var showInstructions = true; function draw() { diff --git a/apps/about/app-bangle2.js b/apps/about/app-bangle2.js index ccffd183f..a7aa0d466 100644 --- a/apps/about/app-bangle2.js +++ b/apps/about/app-bangle2.js @@ -20,11 +20,11 @@ function getVersion(name,file) { return v?(name+" "+(v?"v"+v:"Unknown")):"NO "+name; } -var versions = [ +/*var versions = [ getVersion("Bootloader","boot.info"), getVersion("Launcher","launch.info"), getVersion("Settings","setting.info") -]; +];*/ var logo = E.toArrayBuffer(atob("PBwBAAAAAAAB/gAAAAAAAB/gAAAAAAAB/gAAAAAAAB/gAAAAAAAB/gAAAAAAAB/gAAAAAAAD/w+AAAAQAHA4hAAAAQAMAMhAAAAQAYBmhAAAAQAYBGiAAAAQAQCD/H74+R4wGDhoKJCSEwEDgoKJCT8wFDgoKJCSAwHDhoKJCSEQHj/H6I+R4YHmAAAACAAYEGAAABCAAMEMAAAA8AAHA4AAAAAAAD/wAAAAAAAB/gAAAAAAAB/gAAAAAAAB/gAAAAAAAB/gAAAAAAAB/gAAAAAAAB/g")); var imageTop = 24; diff --git a/apps/accelrec/app.js b/apps/accelrec/app.js index 4312258b8..cf434fd7b 100644 --- a/apps/accelrec/app.js +++ b/apps/accelrec/app.js @@ -1,4 +1,4 @@ -var acc; +//var acc; var HZ = 100; var SAMPLES = 5*HZ; // 5 seconds var SCALE = 5000; diff --git a/apps/acmaze/app.js b/apps/acmaze/app.js index 16a1ce561..fba317aea 100644 --- a/apps/acmaze/app.js +++ b/apps/acmaze/app.js @@ -54,7 +54,7 @@ function Maze(n) { // Abort if BTN1 pressed [grace period for menu] // (for some reason setWatch() fails inside constructor) if (ngroupsstepsCounted}; })(); diff --git a/apps/agenda/agenda.js b/apps/agenda/agenda.js index 814525a2e..4f3a91537 100644 --- a/apps/agenda/agenda.js +++ b/apps/agenda/agenda.js @@ -15,14 +15,14 @@ Bangle.loadWidgets(); Bangle.drawWidgets(); -var FILE = "android.calendar.json"; +//var FILE = "android.calendar.json"; var Locale = require("locale"); -var fontSmall = "6x8"; +//var fontSmall = "6x8"; var fontMedium = g.getFonts().includes("6x15")?"6x15":"6x8:2"; var fontBig = g.getFonts().includes("12x20")?"12x20":"6x8:2"; -var fontLarge = g.getFonts().includes("6x15")?"6x15:2":"6x8:4"; +//var fontLarge = g.getFonts().includes("6x15")?"6x15:2":"6x8:4"; //FIXME maybe write the end from GB already? Not durationInSeconds here (or do while receiving?) var CALENDAR = require("Storage").readJSON("android.calendar.json",true)||[]; diff --git a/apps/alpinenav/app.js b/apps/alpinenav/app.js index 7cffc39c3..7188e25bf 100644 --- a/apps/alpinenav/app.js +++ b/apps/alpinenav/app.js @@ -145,7 +145,7 @@ Bangle.setCompassPower(1); Bangle.setGPSPower(1); g.clear(); process_GPS(); -var poll_GPS = setInterval(process_GPS, 9000); +/*var poll_GPS =*/ setInterval(process_GPS, 9000); setWatch(function () { if (!button_lock) { diff --git a/apps/angles/app.js b/apps/angles/app.js index a07c29199..d124d7ce7 100644 --- a/apps/angles/app.js +++ b/apps/angles/app.js @@ -4,8 +4,6 @@ var avrAngle = undefined; var history = []; var R = Bangle.appRect; -var W = g.getWidth(); -var H = g.getHeight(); var relativeTo = undefined; function draw(v) { diff --git a/apps/animclk/app.js b/apps/animclk/app.js index bdc399fbe..1158fd0d5 100644 --- a/apps/animclk/app.js +++ b/apps/animclk/app.js @@ -16,7 +16,6 @@ var is12Hour = (require("Storage").readJSON("setting.json",1)||{})["12hour"]; var IX = 80, IY = 10, IBPP = 1; var IW = 174, IH = 45, OY = 24; var inf = {align:0}; -var bgoptions; require("Font7x11Numeric7Seg").add(Graphics); var cg = Graphics.createArrayBuffer(IW,IH,IBPP,{msb:true}); diff --git a/apps/approxclock/app.js b/apps/approxclock/app.js index 4f0bb570a..c4dff67d3 100644 --- a/apps/approxclock/app.js +++ b/apps/approxclock/app.js @@ -93,7 +93,7 @@ const drawTimeExact = () => { var dateTime = Date(); var hours = dateTime.getHours(); var minutes = dateTime.getMinutes().toString().padStart(2,0); - var day = dateTime.getDay(); + //var day = dateTime.getDay(); var date = dateTime.getDate(); var month = dateTime.getMonth(); var year = dateTime.getFullYear(); diff --git a/apps/arrow/app.js b/apps/arrow/app.js index f1f85e880..c4cf3d32c 100644 --- a/apps/arrow/app.js +++ b/apps/arrow/app.js @@ -20,9 +20,11 @@ function flip2(x,y) { buf2.clear(); } +/* function radians(d) { return (d*Math.PI) / 180; } +*/ // takes 32ms function drawCompass(hd) { @@ -60,7 +62,7 @@ function newHeading(m,h){ // takes approx 7ms function tiltfixread(O,S){ - var start = Date.now(); + //var start = Date.now(); var m = Bangle.getCompass(); var g = Bangle.getAccel(); m.dx =(m.x-O.x)*S.x; m.dy=(m.y-O.y)*S.y; m.dz=(m.z-O.z)*S.z; diff --git a/apps/astrocalc/astrocalc-app.js b/apps/astrocalc/astrocalc-app.js index 5589a5703..293cd9386 100644 --- a/apps/astrocalc/astrocalc-app.js +++ b/apps/astrocalc/astrocalc-app.js @@ -10,7 +10,6 @@ */ const SunCalc = require("suncalc"); // from modules folder -const storage = require("Storage"); function drawMoon(phase, x, y) { const moonImgFiles = [ @@ -52,7 +51,7 @@ function drawTitle(key) { const x = 0; const x2 = g.getWidth() - 1; const y = fontHeight + 26; - const y2 = g.getHeight() - 1; + //const y2 = g.getHeight() - 1; const title = titlizeKey(key); g.setFont("6x8", 2); diff --git a/apps/ballmaze/app.js b/apps/ballmaze/app.js index 2d55887f0..d54cf4372 100644 --- a/apps/ballmaze/app.js +++ b/apps/ballmaze/app.js @@ -25,6 +25,7 @@ 10: "Medium", 16: "Small", 20: "Tiny", 40: "Trivial", }; // even size 1 actually works, but larger mazes take forever to generate + // TODO: should `sizes`, `minSize` and `defaultSize` have been declared outside the if block? if (!BANGLEJS2) { const sizes = [1, 2, 4, 5, 8, 10, 16, 20, 40].reverse(), minSize = 4, defaultSize = 10; } else { diff --git a/apps/banglebridge/widget.js b/apps/banglebridge/widget.js index 48078de30..692822b39 100644 --- a/apps/banglebridge/widget.js +++ b/apps/banglebridge/widget.js @@ -11,13 +11,13 @@ g.setFont("Vector", 100); //variabangle.Sensorss - let acclS, bttS, compssS, gpsS, hrmS, stepS; //Strings + //let acclS, bttS, compssS, gpsS, hrmS, stepS; //Strings let accelN, compssN, gpsN, hrmN, stepN; //Num - let prueba = 1; + //let prueba = 1; let data = [0, 0, 0, 0, 0, 0]; //Constants for redabangle.Sensors code let storage = require('Storage'); - let deCom = require('heatshrink'); + //let deCom = require('heatshrink'); @@ -129,10 +129,10 @@ finalS = s; } var z = d.getMilliseconds(); - var zFinal = new String(z); - zFinal = zFinal.replace('.', ''); + //var zFinal = new String(z); + //zFinal = zFinal.replace('.', ''); var completeTime = year + "-" + finalMonth + "-" + finalDay + "T" + finalh + ":" + finalM + ":" + finalS + "." + z + "Z"; - var time = h + ":" + ("0" + m).substr(-2); + //var time = h + ":" + ("0" + m).substr(-2); gpsN.time = completeTime; data[5] = gpsN; }, 2 * 1000); diff --git a/apps/banglexercise/app.js b/apps/banglexercise/app.js index 9659ee81f..c29671258 100644 --- a/apps/banglexercise/app.js +++ b/apps/banglexercise/app.js @@ -11,7 +11,7 @@ let historySlopeY = []; let historySlopeZ = []; let lastZeroPassCameFromPositive; -let lastZeroPassTime = 0; +//let lastZeroPassTime = 0; let lastExerciseCompletionTime = 0; let lastExerciseHalfCompletionTime = 0; @@ -198,7 +198,7 @@ function isValidExercise(slope, t) { } lastZeroPassCameFromPositive = true; - lastZeroPassTime = t; + //lastZeroPassTime = t; } if (p2 > 0 && p1 < 0) { if (lastZeroPassCameFromPositive == true) { @@ -256,7 +256,7 @@ function isValidExercise(slope, t) { } lastZeroPassCameFromPositive = false; - lastZeroPassTime = t; + //lastZeroPassTime = t; } } } @@ -272,7 +272,7 @@ function reset() { historySlopeZ = []; lastZeroPassCameFromPositive = undefined; - lastZeroPassTime = 0; + //lastZeroPassTime = 0; lastExerciseHalfCompletionTime = 0; lastExerciseCompletionTime = 0; exerciseCounter = 0; diff --git a/apps/barcode/barcode.app.js b/apps/barcode/barcode.app.js index 0d9df78d5..3242164ae 100644 --- a/apps/barcode/barcode.app.js +++ b/apps/barcode/barcode.app.js @@ -8,8 +8,8 @@ let digitBarHeight = 100; let textBarWidth = 56; let textBarHeight = 20; -let textWidth = 14; -let textHeight = 20; +//let textWidth = 14; +//let textHeight = 20; /* Offsets */ var startOffsetX = 17; @@ -39,7 +39,7 @@ let rightBarsStartY = upperTextBarRightOffsetY + textBarHeight; /* Utilities */ let stepCount = require("Storage").readJSON("stepCount",1); if(stepCount === undefined) stepCount = 0; -let intCaster = num => Number(num); +//let intCaster = num => Number(num); var drawTimeout; @@ -50,7 +50,7 @@ function renderWatch(l) { var d = new Date(); var h = d.getHours(), m = d.getMinutes(); - var time = h + ":" + ("0"+m).substr(-2); + //var time = h + ":" + ("0"+m).substr(-2); //var month = ("0" + (d.getMonth()+1)).slice(-2); var dayOfMonth = ('0' + d.getDate()).slice(-2); var dayOfWeek = d.getDay() || 7; diff --git a/apps/batchart/app.js b/apps/batchart/app.js index 8d700d0a1..c25617365 100644 --- a/apps/batchart/app.js +++ b/apps/batchart/app.js @@ -146,7 +146,7 @@ function renderData(dataArray) { const belowMinIndicatorValue = minTemperature - 1; const aboveMaxIndicatorValue = maxTemparature + 1; - var allConsumers = switchableConsumers.none | switchableConsumers.lcd | switchableConsumers.compass | switchableConsumers.bluetooth | switchableConsumers.gps | switchableConsumers.hrm; + //var allConsumers = switchableConsumers.none | switchableConsumers.lcd | switchableConsumers.compass | switchableConsumers.bluetooth | switchableConsumers.gps | switchableConsumers.hrm; for (let i = 0; i < dataArray.length; i++) { const element = dataArray[i]; diff --git a/apps/batchart/widget.js b/apps/batchart/widget.js index b1234f377..40198065b 100644 --- a/apps/batchart/widget.js +++ b/apps/batchart/widget.js @@ -11,10 +11,10 @@ hrm: 16 }; - var batChartFile; // file for battery percentage recording + //var batChartFile; // file for battery percentage recording const recordingInterval10Min = 60 * 10 * 1000; - const recordingInterval1Min = 60 * 1000; //For testing - const recordingInterval10S = 10 * 1000; //For testing + //const recordingInterval1Min = 60 * 1000; //For testing + //const recordingInterval10S = 10 * 1000; //For testing var compassEventReceived = false; var gpsEventReceived = false; diff --git a/apps/battleship/battleship.js b/apps/battleship/battleship.js index 3661ef494..237eca3d2 100644 --- a/apps/battleship/battleship.js +++ b/apps/battleship/battleship.js @@ -1,6 +1,6 @@ const FIELD_WIDTH = [11, 11, 15]; // for each phase const FIELD_HEIGHT = FIELD_WIDTH; -const FIELD_LINE_WIDTH = 2; +//const FIELD_LINE_WIDTH = 2; const FIELD_MARGIN = 2; const FIELD_COUNT_X = 10; const FIELD_COUNT_Y = FIELD_COUNT_X; diff --git a/apps/beebclock/beebclock.js b/apps/beebclock/beebclock.js index c85f68c55..d220096d2 100644 --- a/apps/beebclock/beebclock.js +++ b/apps/beebclock/beebclock.js @@ -108,10 +108,10 @@ for (let h=1; h<=12; h++) { // so we buffer once and minute, and draw the second hand dynamically // (with a bit of flicker) const drawFace = (G) => { - const fw = R1 * 2; - const fh = R1 * 2; - const fw2 = R1; - const fh2 = R1; + //const fw = R1 * 2; + //const fh = R1 * 2; + //const fw2 = R1; + //const fh2 = R1; let hs = []; // Wipe the image and start with white @@ -182,7 +182,7 @@ const drawAll = (force) => { if (!faceImg) force = true; let face_changed = force; - let date_changed = false; + //let date_changed = false; tmp = hours; hours = now.getHours(); @@ -214,7 +214,7 @@ const drawAll = (force) => { tmp = date; date = now.getDate(); if (tmp !== date) { - date_changed = true; + //date_changed = true; face_changed = true; // Should have changed anyway with hour/minute rollover } } diff --git a/apps/berlinc/berlin-clock.js b/apps/berlinc/berlin-clock.js index 9391d2cc1..94fbe5be1 100644 --- a/apps/berlinc/berlin-clock.js +++ b/apps/berlinc/berlin-clock.js @@ -9,7 +9,6 @@ let fullscreen = !!settings.fullscreen; let show_date = false; let show_time = false; -let yy = 0; let rowlights = []; let time_digit = []; diff --git a/apps/binaryclk/app.js b/apps/binaryclk/app.js index 94c906104..291b5eecd 100644 --- a/apps/binaryclk/app.js +++ b/apps/binaryclk/app.js @@ -40,7 +40,7 @@ function draw() { g.clear(); draw(); -var secondInterval = setInterval(draw, 60000); +/*var secondInterval =*/ setInterval(draw, 60000); Bangle.setUI("clock"); if (!settings.fullscreen) { Bangle.loadWidgets(); diff --git a/apps/binwatch/app.js b/apps/binwatch/app.js index 153bebb32..8e21a06a0 100644 --- a/apps/binwatch/app.js +++ b/apps/binwatch/app.js @@ -63,8 +63,8 @@ const V2_BAT_SIZE_Y = 2; const V2_SCREEN_SIZE_X = 176; const V2_SCREEN_SIZE_Y = 176; const V2_BACKGROUND_IMAGE = "binwatch.bg176.img"; -const V2_BG_COLOR = 0; -const V2_FG_COLOR = 1; +//const V2_BG_COLOR = 0; +//const V2_FG_COLOR = 1; /* Bangle 1: 240 x 240 */ @@ -91,15 +91,15 @@ const V1_BAT_SIZE_Y = 5; const V1_SCREEN_SIZE_X = 240; const V1_SCREEN_SIZE_Y = 240; const V1_BACKGROUND_IMAGE = "binwatch.bg240.img"; -const V1_BG_COLOR = 1; -const V1_FG_COLOR = 0; +//const V1_BG_COLOR = 1; +//const V1_FG_COLOR = 0; /* runtime settings */ var x_step = 0; var y_step = 0; -var time_y_offset = 0; +//var time_y_offset = 0; var hx = 0, hy = 0; var mx = 0, my = 0; var sx = 0, sy = 0; @@ -110,10 +110,9 @@ var bat_pos_x, bat_pos_y, bat_size_x, bat_size_y; var backgroundImage = ""; var screen_size_x = 0; var screen_size_y = 0; -var bg_color = 0; -var fg_color = 1; +//var bg_color = 0; +//var fg_color = 1; -/* global variables */ var showDateTime = 2; /* show noting, time or date */ var cg; @@ -271,7 +270,7 @@ function setRuntimeValues(resolution) { x_step = V1_X_STEP; y_step = V1_Y_STEP; - time_y_offset = V1_TIME_Y_OFFSET; + //time_y_offset = V1_TIME_Y_OFFSET; hx = V1_HX; hy = V1_HY; mx = V1_MX; @@ -298,7 +297,7 @@ function setRuntimeValues(resolution) { x_step = V2_X_STEP; y_step = V2_Y_STEP; - time_y_offset = V2_TIME_Y_OFFSET; + //time_y_offset = V2_TIME_Y_OFFSET; hx = V2_HX; hy = V2_HY; diff --git a/apps/boot/bootupdate.js b/apps/boot/bootupdate.js index 1b11a3f16..315b60723 100644 --- a/apps/boot/bootupdate.js +++ b/apps/boot/bootupdate.js @@ -4,7 +4,7 @@ of the time. */ { // execute in our own scope so we don't have to free variables... E.showMessage(/*LANG*/"Updating boot0..."); let s = require('Storage').readJSON('setting.json',1)||{}; -const BANGLEJS2 = process.env.HWVERSION==2; // Is Bangle.js 2 +//const BANGLEJS2 = process.env.HWVERSION==2; // Is Bangle.js 2 const FWVERSION = parseFloat(process.env.VERSION.replace("v","").replace(/\.(\d\d)$/,".0$1")); const DEBUG = s.bootDebug; // we can set this to enable debugging output in boot0 let boot = "", bootPost = ""; diff --git a/apps/bradbury/app.js b/apps/bradbury/app.js index 147242689..ae018f87f 100644 --- a/apps/bradbury/app.js +++ b/apps/bradbury/app.js @@ -2,7 +2,7 @@ require("Font7x11Numeric7Seg").add(Graphics); require("Font5x9Numeric7Seg").add(Graphics); require("Font8x12").add(Graphics); require("FontDylex7x13").add(Graphics); -const X = 98, Y = 46; +//const X = 98, Y = 46; var wizible = 0; function getImg() { diff --git a/apps/breath/app.js b/apps/breath/app.js index 380308739..309189c9a 100644 --- a/apps/breath/app.js +++ b/apps/breath/app.js @@ -4,7 +4,7 @@ var max_radius = 70; var direction = 1; var display_HR = "--"; var first_signal = true; -var interval; +//var interval; var timeout; var settings; var status = 0; @@ -63,7 +63,7 @@ function circle() { g.drawString("<<", 220, 40); status = 7; timeout = setTimeout(function () { - interval = restart_interval(); + /*interval =*/ restart_interval(); }, settings.exhale_pause * 1000); } direction = 0; @@ -77,7 +77,7 @@ function circle() { g.drawString("<<", 220, 40); status = 7; timeout = setTimeout(function () { - interval = restart_interval(); + /*interval =*/ restart_interval(); }, settings.inhale_pause * 1000); } direction = 1; @@ -100,7 +100,7 @@ function restart_interval() { if(direction == 1 && settings.ex_in_ratio == "5:6"){ calc -= calc*0.2; } - interval = setInterval(circle, calc); + /*interval =*/ setInterval(circle, calc); } function update_menu() { diff --git a/apps/bthrv/app.js b/apps/bthrv/app.js index fbd0e2d05..8378ba025 100644 --- a/apps/bthrv/app.js +++ b/apps/bthrv/app.js @@ -1,4 +1,4 @@ -var btm = g.getHeight()-1; +//var btm = g.getHeight()-1; var ui = false; function clear(y){ @@ -10,7 +10,7 @@ var startingTime; var currentSlot = 0; var hrvSlots = [10,20,30,60,120,300]; var hrvValues = {}; -var rrRmsProgress; +//var rrRmsProgress; var rrNumberOfValues = 0; var rrSquared = 0; @@ -120,7 +120,7 @@ function resetHrv(){ } -var settings = require('Storage').readJSON("bthrm.json", true) || {}; +//var settings = require('Storage').readJSON("bthrm.json", true) || {}; g.clear(); Bangle.loadWidgets(); diff --git a/apps/calclock/calclock.js b/apps/calclock/calclock.js index 5266bf2f4..32cce5fdb 100644 --- a/apps/calclock/calclock.js +++ b/apps/calclock/calclock.js @@ -143,7 +143,7 @@ function redraw() { g.clear(); fullRedraw(); buzzForEvents(); -var minuteInterval = setInterval(redraw, 60 * 1000); +/*var minuteInterval =*/ setInterval(redraw, 60 * 1000); Bangle.setUI("clock"); Bangle.loadWidgets(); diff --git a/apps/calendar/calendar.js b/apps/calendar/calendar.js index 5d7cae240..e140ff576 100644 --- a/apps/calendar/calendar.js +++ b/apps/calendar/calendar.js @@ -33,7 +33,6 @@ const timeutils = require("time_utils"); let startOnSun = ((require("Storage").readJSON("setting.json", true) || {}).firstDayOfWeek || 0) === 0; let events; const dowLbls = function() { - const locale = require('locale').name; const days = startOnSun ? [0, 1, 2, 3, 4, 5, 6] : [1, 2, 3, 4, 5, 6, 0]; const d = new Date(); return days.map(i => { @@ -123,7 +122,6 @@ const calcDays = (month, monthMaxDayMap, dowNorm) => { const days = []; let nextMonthDay = 1; let thisMonthDay = 51; - const month2 = month; let prevMonthDay = monthMaxDayMap[month > 0 ? month - 1 : 11] - dowNorm + 1; for (let i = 0; i < maxDay; i++) { diff --git a/apps/calendar/settings.js b/apps/calendar/settings.js index 50beed8c0..051826646 100644 --- a/apps/calendar/settings.js +++ b/apps/calendar/settings.js @@ -27,7 +27,7 @@ const editdate = (i) => { const holiday = holidays[i]; const date = new Date(holiday.date); - const dateStr = require("locale").date(date, 1); + //const dateStr = require("locale").date(date, 1); const menu = { "": { "title" : holiday.name}, "< Back": () => { diff --git a/apps/carcrazy/app.js b/apps/carcrazy/app.js index 0fb765871..18e703282 100644 --- a/apps/carcrazy/app.js +++ b/apps/carcrazy/app.js @@ -168,17 +168,17 @@ var playerCarRightX; var playerCarFrontY; var playerCarFrontY; -var playerCarBackY; +//var playerCarBackY; var playerCarLeftX; var playerCarRightX; var enemyCarFrontY; -var enemyCarBackY; +//var enemyCarBackY; var enemyCarLeftX; var enemyCarRightX; var enemyCarFrontY2; -var enemyCarBackY2; +//var enemyCarBackY2; var enemyCarLeftX2; var enemyCarRightX2; @@ -239,17 +239,17 @@ function draw(){ } playerCarFrontY = playerCarCenterY-carHeight/2; - playerCarBackY = playerCarCenterY+carHeight/2; + //playerCarBackY = playerCarCenterY+carHeight/2; playerCarLeftX = playerCarCenterX-carWidth/2; playerCarRightX = playerCarCenterX+carWidth/2; enemyCarFrontY = enemyPositonCenterY+carHeight/2; - enemyCarBackY = enemyPositonCenterY-carHeight/2; + //enemyCarBackY = enemyPositonCenterY-carHeight/2; enemyCarLeftX = enemyPositonCenterX-carWidth/2; enemyCarRightX = enemyPositonCenterX+carWidth/2; enemyCarFrontY2 = enemyPositonCenterY2+carHeight/2; - enemyCarBackY2 = enemyPositonCenterY2-carHeight/2; + //enemyCarBackY2 = enemyPositonCenterY2-carHeight/2; enemyCarLeftX2 = enemyPositonCenterX2-carWidth/2; enemyCarRightX2 = enemyPositonCenterX2+carWidth/2; diff --git a/apps/cards/app.js b/apps/cards/app.js index 33b4c9e15..1f426957c 100644 --- a/apps/cards/app.js +++ b/apps/cards/app.js @@ -21,10 +21,10 @@ const BLACK=0 const Locale = require("locale"); const widget_utils = require('widget_utils'); -var fontSmall = "6x8"; +//var fontSmall = "6x8"; var fontMedium = g.getFonts().includes("6x15")?"6x15":"6x8:2"; var fontBig = g.getFonts().includes("12x20")?"12x20":"6x8:2"; -var fontLarge = g.getFonts().includes("6x15")?"6x15:2":"6x8:4"; +//var fontLarge = g.getFonts().includes("6x15")?"6x15:2":"6x8:4"; var CARDS = require("Storage").readJSON("android.cards.json",true)||[]; var settings = require("Storage").readJSON("cards.settings.json",true)||{}; @@ -136,8 +136,6 @@ function showCard(card) { //var lines = []; if (card.name) lines = g.wrapString(card.name, g.getWidth()-10); var titleCnt = lines.length; - var start = getDate(card.expiration); - var includeDay = true; lines = lines.concat("", /*LANG*/"View code"); var valueLine = lines.length - 1; if (card.expiration) diff --git a/apps/chimer/widget.js b/apps/chimer/widget.js index 3b7de9d7a..d27ecd78f 100644 --- a/apps/chimer/widget.js +++ b/apps/chimer/widget.js @@ -53,9 +53,7 @@ function check() { const now = new Date(), h = now.getHours(), - m = now.getMinutes(), - s = now.getSeconds(), - ms = now.getMilliseconds(); + m = now.getMinutes(); if (settings.sleep && ( h > settings.end || (h >= settings.end && m !== 0) || diff --git a/apps/chrono/chrono.js b/apps/chrono/chrono.js index cd50b8a22..5b9e6eda9 100644 --- a/apps/chrono/chrono.js +++ b/apps/chrono/chrono.js @@ -69,5 +69,5 @@ Bangle.on('touch', function (button) { started = !started; }); -var interval = setInterval(countDown, 1000); +setInterval(countDown, 1000); drawInterface(); \ No newline at end of file diff --git a/apps/circlesclock/app.js b/apps/circlesclock/app.js index 6f76ff013..9be308bb3 100644 --- a/apps/circlesclock/app.js +++ b/apps/circlesclock/app.js @@ -11,7 +11,6 @@ Graphics.prototype.setFontRobotoRegular21 = function(scale) { }; { -let clock_info = require("clock_info"); let locale = require("locale"); let storage = require("Storage"); @@ -26,7 +25,7 @@ const showWidgets = settings.showWidgets || false; const circleCount = settings.circleCount || 3; const showBigWeather = settings.showBigWeather || false; -let now = Math.round(new Date().getTime() / 1000); +//let now = Math.round(new Date().getTime() / 1000); // layout values: let colorFg = g.theme.dark ? '#fff' : '#000'; @@ -87,7 +86,7 @@ let draw = function() { g.setFontAlign(-1, -1); g.drawString(locale.time(new Date(), 1), 2, h1 + 6); } - now = Math.round(new Date().getTime() / 1000); + //now = Math.round(new Date().getTime() / 1000); // date & dow g.setFontRobotoRegular21(); @@ -171,6 +170,7 @@ let getCircleIconColor = function(index, color, percent) { } } +/* let drawEmpty = function(img, w, color) { drawGauge(w, h3, 0, color); drawInnerCircleAndTriangle(w); @@ -179,6 +179,7 @@ let drawEmpty = function(img, w, color) { g.setColor(getGradientColor(color, 0)) .drawImage(img, w - iconOffset, h3 + radiusOuter - iconOffset, {scale: 16/24}); } +*/ let drawCircle = function(index, item, data, clkmenu) { var w = circlePosX[index-1]; diff --git a/apps/circlesclock/settings.js b/apps/circlesclock/settings.js index ae090c1d7..714b48f2e 100644 --- a/apps/circlesclock/settings.js +++ b/apps/circlesclock/settings.js @@ -81,7 +81,7 @@ }; for(var circleId=1; circleId<=4; ++circleId) { const circleName = "circle" + circleId; - const colorKey = circleName + "color"; + //const colorKey = circleName + "color"; const colorizeIconKey = circleName + "colorizeIcon"; menu[/*LANG*/'circle ' + circleId] = { value: settings[colorizeIconKey] || false, diff --git a/apps/cliclockJS2Enhanced/app.js b/apps/cliclockJS2Enhanced/app.js index b6172b497..b99ed2542 100644 --- a/apps/cliclockJS2Enhanced/app.js +++ b/apps/cliclockJS2Enhanced/app.js @@ -148,7 +148,7 @@ g.clear(); Bangle.on('lcdPower',function(on) { if (on) drawAll(); }); -var click = setInterval(updateTime, 1000); +/*var click =*/ setInterval(updateTime, 1000); // Show launcher when button pressed Bangle.setUI("clockupdown", btn=>{ drawAll(); // why do we redraw here?? diff --git a/apps/clicompleteclk/app.js b/apps/clicompleteclk/app.js index a39b37e58..7472907e1 100644 --- a/apps/clicompleteclk/app.js +++ b/apps/clicompleteclk/app.js @@ -17,8 +17,8 @@ const textColorRed = g.theme.dark ? "#FF0000" : "#FF0000"; let hrtValue; let hrtValueIsOld = false; -let localTempValue; -let weatherTempString; +//let localTempValue; +//let weatherTempString; let lastHeartRateRowIndex; let lastStepsRowIndex; let i = 2; @@ -114,7 +114,7 @@ function drawWeather() { const currentWeather = weatherJson.weather; const weatherTempValue = locale.temp(currentWeather.temp-273.15); - weatherTempString = weatherTempValue; + //weatherTempString = weatherTempValue; writeLineTopic("WTHR", i); writeLine(currentWeather.txt,i); i++; diff --git a/apps/cliock/app.js b/apps/cliock/app.js index d9271bf15..c1b3a3106 100644 --- a/apps/cliock/app.js +++ b/apps/cliock/app.js @@ -186,7 +186,7 @@ g.clear(); Bangle.on('lcdPower',function(on) { if (on) drawAll(); }); -var click = setInterval(updateTime, 1000); +/*var click =*/ setInterval(updateTime, 1000); // Show launcher when button pressed Bangle.setUI("clockupdown", btn=>{ if (btn<0) changeInfoMode(); diff --git a/apps/clkinfosunrise/clkinfo.js b/apps/clkinfosunrise/clkinfo.js index 22c507f34..f8ea7f4c7 100644 --- a/apps/clkinfosunrise/clkinfo.js +++ b/apps/clkinfosunrise/clkinfo.js @@ -49,7 +49,7 @@ let day = true; let d = date.getTime(); let dayLength = sunset.getTime()-sunrise.getTime(); - let timeUntil, timeTotal; + let timeTotal; if (d < sunrise.getTime()) { day = false; // early morning timePast = sunrise.getTime()-d; diff --git a/apps/color_catalog/app.js b/apps/color_catalog/app.js index 58951d1c6..d5014bcaa 100644 --- a/apps/color_catalog/app.js +++ b/apps/color_catalog/app.js @@ -11,7 +11,7 @@ var v_model=process.env.BOARD; console.log("device="+v_model); var x_max_screen=g.getWidth();//240; - var y_max_screen=g.getHeight(); //240; + //var y_max_screen=g.getHeight(); //240; var y_wg_bottom=g.getHeight()-25; var y_wg_top=25; if (v_model=='BANGLEJS') { @@ -20,7 +20,7 @@ var v_model=process.env.BOARD; var y_btn2=124; //harcoded for bangle.js cuz it is not the half of } else x_max_usable_area=240; - var contador=1; + //var contador=1; var cont_items=0; var cont_row=0; var v_boxes_row=4; @@ -31,7 +31,7 @@ var v_model=process.env.BOARD; var v_font1size=11; var v_fontsize=13; var v_color_b_area='#111111';//black - var v_color_b_area2=0x5AEB;//Dark + //var v_color_b_area2=0x5AEB;//Dark var v_color_text='#FB0E01'; var v_color_statictxt='#e56e06'; //orange RGB format rrggbb //RGB565 requires only 16 (5+6+5) bits/2 bytes diff --git a/apps/colorful_clock/app.js b/apps/colorful_clock/app.js index ba6272e9b..b58892311 100644 --- a/apps/colorful_clock/app.js +++ b/apps/colorful_clock/app.js @@ -120,7 +120,6 @@ let twoPi = 2*Math.PI; let Pi = Math.PI; - let halfPi = Math.PI/2; let sin = Math.sin, cos = Math.cos; diff --git a/apps/configurable_clock/app.js b/apps/configurable_clock/app.js index 5c3bf3333..4192954ae 100644 --- a/apps/configurable_clock/app.js +++ b/apps/configurable_clock/app.js @@ -748,7 +748,6 @@ let twoPi = 2*Math.PI, deg2rad = Math.PI/180; let Pi = Math.PI; - let halfPi = Math.PI/2; let sin = Math.sin, cos = Math.cos; diff --git a/apps/contacts/contacts.app.js b/apps/contacts/contacts.app.js index 85eef625b..a16bd1917 100644 --- a/apps/contacts/contacts.app.js +++ b/apps/contacts/contacts.app.js @@ -2,8 +2,8 @@ var Layout = require("Layout"); -const W = g.getWidth(); -const H = g.getHeight(); +//const W = g.getWidth(); +//const H = g.getHeight(); var wp = require('Storage').readJSON("contacts.json", true) || []; // Use this with corrupted contacts @@ -131,7 +131,6 @@ function removeCard() { } function askPosition(callback) { - let full = ""; showNumpad("dddDDDddd", "", function() { callback(key, ""); }); diff --git a/apps/contourclock/app.js b/apps/contourclock/app.js index 1a510f014..55d29a3dd 100644 --- a/apps/contourclock/app.js +++ b/apps/contourclock/app.js @@ -2,8 +2,8 @@ let drawTimeout; let extrasTimeout; let onLock; - let onTap; - let onTwist; + //let onTap; + //let onTwist; let settings = require('Storage').readJSON("contourclock.json", true) || {}; if (settings.fontIndex == undefined) { settings.fontIndex = 0; @@ -60,7 +60,6 @@ drawTimeout = undefined; draw(); }, 60000 - (Date.now() % 60000)); - let date = new Date(); g.reset(); if (extrasShown) drawExtras(); else hideExtras(); diff --git a/apps/coretemp/coretemp.js b/apps/coretemp/coretemp.js index 7cbbe3577..0337891e1 100644 --- a/apps/coretemp/coretemp.js +++ b/apps/coretemp/coretemp.js @@ -1,6 +1,6 @@ // Simply listen for core events and show data -var btm = g.getHeight() - 1; +//var btm = g.getHeight() - 1; var px = g.getWidth() / 2; // Dark or light logo diff --git a/apps/cycling/blecsc-emu.js b/apps/cycling/blecsc-emu.js index ca5058545..1a313e08a 100644 --- a/apps/cycling/blecsc-emu.js +++ b/apps/cycling/blecsc-emu.js @@ -1,5 +1,5 @@ // UUID of the Bluetooth CSC Service -const SERVICE_UUID = "1816"; +//const SERVICE_UUID = "1816"; // UUID of the CSC measurement characteristic const MEASUREMENT_UUID = "2a5b"; diff --git a/apps/daisy/app.js b/apps/daisy/app.js index 3b3975105..cba3e762d 100644 --- a/apps/daisy/app.js +++ b/apps/daisy/app.js @@ -1,6 +1,4 @@ var SunCalc = require("suncalc"); // from modules folder -const storage = require('Storage'); -const locale = require("locale"); const widget_utils = require('widget_utils'); const SETTINGS_FILE = "daisy.json"; const LOCATION_FILE = "mylocation.json"; @@ -196,9 +194,9 @@ function draw() { function drawClock() { var date = new Date(); - var timeStr = require("locale").time(date,1); + //var timeStr = require("locale").time(date,1); var da = date.toString().split(" "); - var time = da[4].substr(0,5); + //var time = da[4].substr(0,5); var hh = da[4].substr(0,2); var mm = da[4].substr(3,2); var steps = getSteps(); diff --git a/apps/dane_tcr/app.js b/apps/dane_tcr/app.js index ce75c55cb..ce8c98025 100644 --- a/apps/dane_tcr/app.js +++ b/apps/dane_tcr/app.js @@ -1,11 +1,6 @@ var d = require("dane_arwes"); var Arwes = d.default(); -const yOffset = 23; -const width = g.getWidth(); -const height = g.getHeight(); -const xyCenter = width / 2 + 4; - const Storage = require("Storage"); const filename = 'dane_tcr.json'; let settings = Storage.readJSON(filename,1) || { diff --git a/apps/devstopwatch/app.js b/apps/devstopwatch/app.js index d2a4b1117..30424d19d 100644 --- a/apps/devstopwatch/app.js +++ b/apps/devstopwatch/app.js @@ -12,7 +12,7 @@ const FONT = '6x8'; const CHRONO = '/* C H R O N O */'; -var reset = false; +//var reset = false; var currentLap = ''; var chronoInterval; @@ -43,7 +43,7 @@ Bangle.setUI("clockupdown", btn=>{ function resetChrono() { state.laps = [EMPTY_H, EMPTY_H, EMPTY_LAP, EMPTY_LAP, EMPTY_LAP, EMPTY_LAP, EMPTY_LAP]; state.started = false; - reset = true; + //reset = true; state.currentLapIndex = 1; currentLap = ''; @@ -61,7 +61,7 @@ function chronometer() { state.whenStarted = rightNow; state.whenStartedTotal = rightNow; state.started = true; - reset = false; + //reset = false; } currentLap = calculateLap(state.whenStarted); @@ -123,7 +123,7 @@ function printChrono() { g.setColor(g.theme.fg); let suffix = ' '; if (state.currentLapIndex === i) { - let suffix = '*'; + let suffix = '*'; //TODO: Should `let` be removed here? if (process.env.HWVERSION==2) g.setColor("#0ee"); else g.setColor("#f70"); } diff --git a/apps/diceroll/app.js b/apps/diceroll/app.js index d514ce92f..61a3d9917 100644 --- a/apps/diceroll/app.js +++ b/apps/diceroll/app.js @@ -105,4 +105,4 @@ function main() { Bangle.setLCDPower(1); } -var interval = setInterval(main, 300); \ No newline at end of file +setInterval(main, 300); \ No newline at end of file diff --git a/apps/distortclk/app.js b/apps/distortclk/app.js index a9fdd1ef2..715899fbb 100644 --- a/apps/distortclk/app.js +++ b/apps/distortclk/app.js @@ -26,7 +26,7 @@ function time() { var d = new Date(); var day = d.getDate(); var time = require("locale").time(d,1); - var date = require("locale").date(d); + //var date = require("locale").date(d); var mo = require("date_utils").month(d.getMonth()+1,0); g.setFontAlign(0,0); diff --git a/apps/dotclock/clock-dot.js b/apps/dotclock/clock-dot.js index 66255d1b4..0127cd488 100644 --- a/apps/dotclock/clock-dot.js +++ b/apps/dotclock/clock-dot.js @@ -1,6 +1,5 @@ const big = g.getWidth()>200; const locale = require('locale'); -const p = Math.PI / 2; const pRad = Math.PI / 180; let timer = null; let currentDate = new Date(); diff --git a/apps/doztime/app-bangle1.js b/apps/doztime/app-bangle1.js index 38c5acbac..d085faeea 100644 --- a/apps/doztime/app-bangle1.js +++ b/apps/doztime/app-bangle1.js @@ -164,7 +164,7 @@ function drawTime() x = 10368*dt.getHours()+172.8*dt.getMinutes()+2.88*dt.getSeconds()+0.00288*dt.getMilliseconds(); let msg = "00000"+Math.floor(x).toString(12); - let time = msg.substr(-5,3)+"."+msg.substr(-2); + let time = msg.substr(-5,3)+"."+msg.substr(-2); //TODO: should `time` and `wait` have been defined outside the if block? let wait = 347*(1-(x%1)); timeDef = time6; } else { @@ -210,8 +210,8 @@ Bangle.loadWidgets(); Bangle.drawWidgets(); // Functions for weather mode - TODO -function drawWeather() {} -function modeWeather() {} +//function drawWeather() {} +//function modeWeather() {} // Start time on twist Bangle.on('twist', function() { diff --git a/apps/doztime/app-bangle2.js b/apps/doztime/app-bangle2.js index 8a315118f..603ac8904 100644 --- a/apps/doztime/app-bangle2.js +++ b/apps/doztime/app-bangle2.js @@ -125,7 +125,7 @@ function formatDate(res,dateFormat){ } function writeDozTime(text,def){ - let pts = def.pts; + //let pts = def.pts; let x=def.pt0[0]; let y=def.pt0[1]; g_t.clear(); @@ -141,7 +141,7 @@ function writeDozTime(text,def){ function writeDozDate(text,def,colour){ dateColour = colour; - let pts = def.pts; + //let pts = def.pts; let x=def.pt0[0]; let y=def.pt0[1]; g_d.clear(); @@ -174,7 +174,7 @@ function drawTime() x = 10368*dt.getHours()+172.8*dt.getMinutes()+2.88*dt.getSeconds()+0.00288*dt.getMilliseconds(); let msg = "00000"+Math.floor(x).toString(12); - let time = msg.substr(-5,3)+"."+msg.substr(-2); + let time = msg.substr(-5,3)+"."+msg.substr(-2); //TODO: should `time` and `wait` have been defined outside the if block? let wait = 347*(1-(x%1)); timeDef = time6; } else { diff --git a/apps/drinkcounter/app.js b/apps/drinkcounter/app.js index 323d9fb41..b231930d7 100644 --- a/apps/drinkcounter/app.js +++ b/apps/drinkcounter/app.js @@ -22,7 +22,7 @@ const maxDrinks = 2; // 3 drinks var firstDrinkTime = null; var firstDrinkTimeTime = null; -var confBeerSize; +//var confBeerSize; var confSex; var confWeight; var confWeightUnit; @@ -97,7 +97,7 @@ function loadMySettings() { function def (value, def) {return value !== undefined ? value : def;} var settings = require('Storage').readJSON(SETTINGSFILE, true) || {}; - confBeerSize = def(settings.beerSize, "0.3L"); + //confBeerSize = def(settings.beerSize, "0.3L"); confSex = def(settings.sex, "male"); confWeight = def(settings.weight, 80); confWeightUnit = def(settings.weightUnit, "Kilo"); diff --git a/apps/dtlaunch/app-b2.js b/apps/dtlaunch/app-b2.js index a3ddd2538..2108910fc 100644 --- a/apps/dtlaunch/app-b2.js +++ b/apps/dtlaunch/app-b2.js @@ -42,7 +42,7 @@ let Npages = Math.ceil(Napps/4); let maxPage = Npages-1; let selected = -1; - let oldselected = -1; + //let oldselected = -1; let page = 0; const XOFF = 24; const YOFF = 30; @@ -104,7 +104,7 @@ let swipeListenerDt = function(dirLeftRight, dirUpDown){ updateTimeoutToClock(); selected = -1; - oldselected=-1; + //oldselected=-1; if(settings.swipeExit && dirLeftRight==1) Bangle.showClock(); if (dirUpDown==-1||dirLeftRight==-1){ ++page; if (page>maxPage) page=0; diff --git a/apps/dwm-clock/app.js b/apps/dwm-clock/app.js index 773777ca5..6d9bd3767 100644 --- a/apps/dwm-clock/app.js +++ b/apps/dwm-clock/app.js @@ -143,7 +143,7 @@ function renderScreen() { } function renderAndQueue() { - timeoutID = setTimeout(renderAndQueue, 60000 - (Date.now() % 60000)); + /*timeoutID =*/ setTimeout(renderAndQueue, 60000 - (Date.now() % 60000)); renderScreen(); } @@ -162,7 +162,7 @@ var now = new Date(); var defLonOffset = getLongitudeOffset().lon; var lonOffset = defLonOffset; -var timeoutID; +//var timeoutID; var timeoutIDTouch; Bangle.on('drag', function(touch) { diff --git a/apps/edisonsball/app.js b/apps/edisonsball/app.js index 2aa317829..6e58ffcc1 100644 --- a/apps/edisonsball/app.js +++ b/apps/edisonsball/app.js @@ -104,10 +104,10 @@ function getStandardDeviation (array) { } function checkHR() { - var bpm = currentBPM, isCurrent = true; + var bpm = currentBPM; //isCurrent = true; if (bpm===undefined) { bpm = lastBPM; - isCurrent = false; + //isCurrent = false; } if (bpm===undefined || bpm < lower_limit_BPM || bpm > upper_limit_BPM) bpm = "--"; diff --git a/apps/encourageclk/app.js b/apps/encourageclk/app.js index a78a788ba..1f19cc314 100644 --- a/apps/encourageclk/app.js +++ b/apps/encourageclk/app.js @@ -3,7 +3,6 @@ require("FontHaxorNarrow7x17").add(Graphics); require("FontDylex7x13").add(Graphics); -const storage = require('Storage'); const locale = require("locale"); const dateutil = require("date_utils"); const currentFont=g.getFont(); @@ -52,7 +51,7 @@ function queueDraw() { function draw() { var time = locale.time(d, 1); - var date = locale.date(d); + //var date = locale.date(d); var mo = dateutil.month(d.getMonth() + 1, 1); g.drawImage(bgimg,0,offset); //bg diff --git a/apps/f9lander/app.js b/apps/f9lander/app.js index 2f17a5bd5..d195a7c67 100644 --- a/apps/f9lander/app.js +++ b/apps/f9lander/app.js @@ -45,7 +45,7 @@ var booster = { x : g.getWidth()/4 + Math.random()*g.getWidth()/2, var exploded = false; var nExplosions = 0; -var landed = false; +//var landed = false; var lightning = 0; var settings = require("Storage").readJSON('f9settings.json', 1) || {}; diff --git a/apps/fclock/fclock.app.js b/apps/fclock/fclock.app.js index 838a5578d..b010d0536 100644 --- a/apps/fclock/fclock.app.js +++ b/apps/fclock/fclock.app.js @@ -2,7 +2,7 @@ var minutes; var seconds; var hours; var date; -var first = true; +//var first = true; var locale = require('locale'); var _12hour = (require("Storage").readJSON("setting.json", 1) || {})["12hour"] || false; diff --git a/apps/flightdash/flightdash.app.js b/apps/flightdash/flightdash.app.js index f612836c6..ac0146210 100644 --- a/apps/flightdash/flightdash.app.js +++ b/apps/flightdash/flightdash.app.js @@ -13,7 +13,7 @@ const COLOUR_LIGHT_BLUE = 0x841f; // same as: g.setColor(0.5, 0.5, 1) const APP_NAME = 'flightdash'; const horizontalCenter = g.getWidth() / 2; -const verticalCenter = g.getHeight() / 2; +//const verticalCenter = g.getHeight() / 2; const dataFontHeight = 22; const secondaryFontHeight = 18; @@ -23,7 +23,7 @@ const labelFontHeight = 12; //globals var settings = {}; -var updateInterval; +//var updateInterval; var speed = '-'; var speedPrev = -1; var track = '-'; var trackPrev = -1; diff --git a/apps/followtherecipe/app.js b/apps/followtherecipe/app.js index 8238a6c07..056632e27 100644 --- a/apps/followtherecipe/app.js +++ b/apps/followtherecipe/app.js @@ -1,10 +1,7 @@ -const storage = require("Storage"); const settings = require("Storage").readJSON("followtherecipe.json"); -const locale = require('locale'); -var ENV = process.env; +//const locale = require('locale'); var W = g.getWidth(), H = g.getHeight(); var screen = 0; -var Layout = require("Layout"); let maxLenghtHorizontal = 16; let maxLenghtvertical = 6; diff --git a/apps/gallifr/app.js b/apps/gallifr/app.js index 8468eee48..e2356d038 100644 --- a/apps/gallifr/app.js +++ b/apps/gallifr/app.js @@ -3,7 +3,7 @@ // Written May 2020 by Richard Hopkins // based on a skeleton app by Gordon Williams // -const locale = require('locale'); +//const locale = require('locale'); let timer = null; let currentDate = new Date(); const cirRad = 2*Math.PI; diff --git a/apps/game1024/app.js b/apps/game1024/app.js index a82db4352..b440c375c 100644 --- a/apps/game1024/app.js +++ b/apps/game1024/app.js @@ -410,7 +410,6 @@ function addToScore (val) { if (val == 10) mover.gameWon = true; } function createGrid () { - let cn =0; for (let r = 0; r < rows; r++) { for (let c = 0; c < cols; c++) { let x0 = borderWidth + c*(borderWidth + sqWidth) - (rows/2)*(2*borderWidth + sqWidth) + middle.x + Math.floor(sqWidth/3); diff --git a/apps/gipy/app.js b/apps/gipy/app.js index 83ce0757a..4bd1adbeb 100644 --- a/apps/gipy/app.js +++ b/apps/gipy/app.js @@ -18,7 +18,7 @@ let Y_OFFSET = 20; // some constants for screen types let MAP = 0; -let HEIGHTS_ZOOMED_IN = 1; +//let HEIGHTS_ZOOMED_IN = 1; let HEIGHTS_FULL = 2; let s = require("Storage"); @@ -1362,7 +1362,7 @@ class Point { } } -let fake_gps_point = 0; +//let fake_gps_point = 0; function drawMenu() { const menu = { diff --git a/apps/glbasic/GLBasic-Watchface-Bangle.JS2.js b/apps/glbasic/GLBasic-Watchface-Bangle.JS2.js index d51d02a10..57f3269db 100644 --- a/apps/glbasic/GLBasic-Watchface-Bangle.JS2.js +++ b/apps/glbasic/GLBasic-Watchface-Bangle.JS2.js @@ -13,7 +13,7 @@ g.setFontCustom(atob("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/nA/+cD/5wP/nAAAAAAAAPwAA/gA require("Font7x11Numeric7Seg").add(Graphics); -var temperature = 13; +//var temperature = 13; //the following 2 sections are used from waveclk to schedule minutely updates // timeout used to update every minute @@ -57,7 +57,7 @@ function draw(){ drawBackground(); var date = new Date(); var h = date.getHours(), m = date.getMinutes(); - var d = date.getDate(), w = date.getDay(); + var w = date.getDay(); g.setBgColor(0,0,0); g.setColor(1,1,1); diff --git a/apps/glbasic/glbasic.app.js b/apps/glbasic/glbasic.app.js index 4f6c9ffb3..1599abfeb 100644 --- a/apps/glbasic/glbasic.app.js +++ b/apps/glbasic/glbasic.app.js @@ -93,7 +93,7 @@ function drawCal() { const nrgb = ["#000", "#FFF", "#F00", "#0F0", "#00F", "#FF0"]; //fg, r ,g , b const suClr = 5; // sunday color fg const tdyMrkClr = 3; // today bk - const tdyNumClr = 0; // today fg + //const tdyNumClr = 0; // today fg g.setFont("Vector", DAY_NAME_FONT_SIZE + 3); @@ -193,8 +193,7 @@ function draw() { var date = new Date(); var h = date.getHours(), m = date.getMinutes(); - var d = date.getDate(), - w = date.getDay(); // d=1..31; w=0..6 + var d = date.getDate()/*,w = date.getDay()*/; // d=1..31; w=0..6 g.setBgColor(0, 0, 0); g.setColor(1, 1, 1); diff --git a/apps/gpsrec/app.js b/apps/gpsrec/app.js index acd5433b2..b856bb194 100644 --- a/apps/gpsrec/app.js +++ b/apps/gpsrec/app.js @@ -190,7 +190,6 @@ function plotTrack(info) { E.showMessage("Drawing...","GPS Track "+info.fn); g.flip(); // on buffered screens, draw a not saying we're busy g.clear(1); - var s = require("Storage"); var cx = g.getWidth()/2; var cy = 24 + (g.getHeight()-24)/2; g.setColor(1,0.5,0.5); @@ -267,7 +266,6 @@ function plotGraph(info, style) { var infc = new Uint16Array(80); var title; var lt = 0; // last time - var tn = 0; // count for each time period var strt, dur = info.duration; var f = require("Storage").open(filename,"r"); if (f===undefined) return; diff --git a/apps/gpstrek/app.js b/apps/gpstrek/app.js index eb21498c0..ae91fe0a3 100644 --- a/apps/gpstrek/app.js +++ b/apps/gpstrek/app.js @@ -137,7 +137,7 @@ const loc = require("locale"); let matchFontSize = function(graphics, text, height, width){ graphics.setFontVector(height); - let metrics; + //let metrics; let size = 1; while (graphics.stringMetrics(text).width > 0.90 * width){ size -= 0.05; @@ -671,8 +671,8 @@ let getCompassSlice = function(){ } }; let lastDrawnValue = 0; - const buffers = 4; - let buf = []; + //const buffers = 4; + //let buf = []; return { refresh: function(){ return Math.abs(lastDrawnValue - compassDataSource.getCourse()) > SETTINGS.minCourseChange; diff --git a/apps/guitar/app.js b/apps/guitar/app.js index 6c172f920..6a339b057 100644 --- a/apps/guitar/app.js +++ b/apps/guitar/app.js @@ -249,8 +249,6 @@ var a9 = [ -var index = 0; -var chords = []; var menu = { "" : { "title" : "Guitar Chords" diff --git a/apps/guitarsongs/app.js b/apps/guitarsongs/app.js index a12fa842b..2536e1c46 100644 --- a/apps/guitarsongs/app.js +++ b/apps/guitarsongs/app.js @@ -203,8 +203,8 @@ function drawApp(lyricsLines, chordsDraw, scrollY, chordScrollX) { let currentScrollY = 0; let chordScrollX = 0; -let currentChordScroll = 0; -let lyricsHeight = 0; +//let currentChordScroll = 0; +//let lyricsHeight = 0; function main(song) { const lyrics = song.lyrics; @@ -214,7 +214,7 @@ function main(song) { const R = Bangle.appRect; g.clear(); drawApp(lyricsLines, chordsDraw, currentScrollY, chordScrollX); - lyricsHeight = g.stringMetrics(lyrics).height; + /*lyricsHeight =*/ g.stringMetrics(lyrics).height; Bangle.on('drag', (event) => { currentScrollY = Math.min(0, currentScrollY + event.dy); chordScrollX = Math.max(Math.min(0, chordScrollX + event.dx), -(song.chords.length*chordWidth - R.x2)); diff --git a/apps/happyclk/happyclk.app.js b/apps/happyclk/happyclk.app.js index 8e22b6e1e..866742f3e 100644 --- a/apps/happyclk/happyclk.app.js +++ b/apps/happyclk/happyclk.app.js @@ -77,7 +77,7 @@ var colors = color_map[settings.color]; /************************************************ * Globals */ -var W = g.getWidth(),R=W/2; +var W = g.getWidth(); var H = g.getHeight(); var drawTimeout; diff --git a/apps/hcclock/hcclock.app.js b/apps/hcclock/hcclock.app.js index f12a4733e..8cf7b35b5 100644 --- a/apps/hcclock/hcclock.app.js +++ b/apps/hcclock/hcclock.app.js @@ -70,7 +70,7 @@ const numbers = const months = [ "JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC" ]; const interval = 1000; // in ms -const top = 32; +//const top = 32; let ampm = (require("Storage").readJSON("setting.json",1)||{})["12hour"]; diff --git a/apps/health/lib.js b/apps/health/lib.js index 8f3cc800e..cf2d19963 100644 --- a/apps/health/lib.js +++ b/apps/health/lib.js @@ -1,9 +1,9 @@ const DB_RECORD_LEN = 4; const DB_RECORDS_PER_HR = 6; const DB_RECORDS_PER_DAY = DB_RECORDS_PER_HR*24 + 1/*summary*/; -const DB_RECORDS_PER_MONTH = DB_RECORDS_PER_DAY*31; +//const DB_RECORDS_PER_MONTH = DB_RECORDS_PER_DAY*31; const DB_HEADER_LEN = 8; -const DB_FILE_LEN = DB_HEADER_LEN + DB_RECORDS_PER_MONTH*DB_RECORD_LEN; +//const DB_FILE_LEN = DB_HEADER_LEN + DB_RECORDS_PER_MONTH*DB_RECORD_LEN; function getRecordFN(d) { return "health-"+d.getFullYear()+"-"+(d.getMonth()+1)+".raw"; @@ -70,7 +70,7 @@ exports.readAllRecordsSince = function(d, cb) { // Read daily summaries from the given month exports.readDailySummaries = function(d, cb) { - var rec = getRecordIdx(d); + /*var rec =*/ getRecordIdx(d); var fn = getRecordFN(d); var f = require("Storage").read(fn); if (f===undefined) return; @@ -91,7 +91,7 @@ exports.readDailySummaries = function(d, cb) { // Read all records from the given day exports.readDay = function(d, cb) { - var rec = getRecordIdx(d); + /*var rec =*/ getRecordIdx(d); var fn = getRecordFN(d); var f = require("Storage").read(fn); if (f===undefined) return; diff --git a/apps/helloworld/helloworld.app.js b/apps/helloworld/helloworld.app.js index 1b6684f3f..a59f29c78 100644 --- a/apps/helloworld/helloworld.app.js +++ b/apps/helloworld/helloworld.app.js @@ -11,7 +11,7 @@ var a_colors= Array(0xFFFF,0xFD20,0x03E0,0xFFE0,0x7800,0x001F,0x07E0,0x780F,0x07FF,0x7BE0,0x03EF,0xF81F); var x_max_screen=g.getWidth(); - var y_max_screen=g.getHeight(); + //var y_max_screen=g.getHeight(); var y_wg_bottom=g.getHeight()-25; var y_wg_top=25; diff --git a/apps/henkinen/app.js b/apps/henkinen/app.js index d7c7bd5ed..15a164431 100644 --- a/apps/henkinen/app.js +++ b/apps/henkinen/app.js @@ -53,7 +53,7 @@ function queueDraw() { // main function function draw() { // make date object - var date = new Date(); + //var date = new Date(); // update current time time += wait - (Date.now() % wait); diff --git a/apps/homework/app.js b/apps/homework/app.js index a6ad331f0..8440f0dee 100644 --- a/apps/homework/app.js +++ b/apps/homework/app.js @@ -1,4 +1,3 @@ -var Layout = require("Layout"); var homework = require("Storage").readJSON("homework.txt", "r"); var mainCheckHomeworkMenu; @@ -18,12 +17,12 @@ function newHomeworkMenu() { var splitsubjects = rawsubjects.split(","); var lastItem = splitsubjects[splitsubjects.length - 1]; var thiscurrentsubject; - var command; + //var command; lastItem = lastItem.slice(0, -1); splitsubjects[splitsubjects.length - 1] = lastItem; for (let i = 0; i < splitsubjects.length; i++) { // loop through array and add to menu thiscurrentsubject = splitsubjects[i]; - command = addNewHomework(thiscurrentsubject); + /*command =*/ addNewHomework(thiscurrentsubject); nhwmn[splitsubjects[i]] = addNewHomework.bind(null, thiscurrentsubject); } nhwmn["Back"] = function() {E.showMenu(mainMenu);}; diff --git a/apps/horsey/horse-race.js b/apps/horsey/horse-race.js index bd09e3802..fb4189d1f 100644 --- a/apps/horsey/horse-race.js +++ b/apps/horsey/horse-race.js @@ -32,10 +32,10 @@ function drawPlayers() { g.setFont("6x8"); g.setFontAlign(0,0); var max = mycounter; - var playerCount=0; + //var playerCount=0; for (var player of players) { max = Math.max(player.cnt, mycounter); - playerCount++; + //playerCount++; } var offset = 0; if (max > 200) @@ -50,7 +50,7 @@ function drawPlayers() { g.drawString("You",p-16,y+20); g.drawImage(img, p,y); - var spacing = (120-20)/(playerCount+1); + //var spacing = (120-20)/(playerCount+1); for (var player of players) { y+=45; var p = player.cnt-offset; diff --git a/apps/hrm/heartrate.js b/apps/hrm/heartrate.js index 2e5a720e5..4ff21b0d1 100644 --- a/apps/hrm/heartrate.js +++ b/apps/hrm/heartrate.js @@ -57,7 +57,7 @@ function updateScale(){ var rawMax = 0; var scale = 2000; -var MID = (g.getHeight()+80)/2; +//var MID = (g.getHeight()+80)/2; /* On newer (2v10) firmwares we can subscribe to get HRM events as they happen */ Bangle.on('HRM-raw', function(v) { @@ -105,9 +105,9 @@ g.drawString(/*LANG*/"Please wait...",g.getWidth()/2,g.getHeight()/2 - 16); countDown(); -var wasHigh = 0, wasLow = 0; -var lastHigh = getTime(); -var hrmList = []; +//var wasHigh = 0, wasLow = 0; +//var lastHigh = getTime(); +//var hrmList = []; var hrmInfo; function readHRM() { diff --git a/apps/hrrawexp/app.js b/apps/hrrawexp/app.js index d205994df..7de743cf8 100644 --- a/apps/hrrawexp/app.js +++ b/apps/hrrawexp/app.js @@ -5,7 +5,6 @@ var value; var filt; var fileClosed = 0; -var Storage = require("Storage"); var file; var screenSize = g.getHeight(); @@ -122,8 +121,8 @@ function countDown() { g.drawString(fmtMSS(counter), g.getWidth() / 2, g.getHeight() / 2); } -var HRVal = 0; -var HRConfidence = 0; +//var HRVal = 0; +//var HRConfidence = 0; update_timer(); diff --git a/apps/hworldclock/app.js b/apps/hworldclock/app.js index 615b58e0a..d97b98319 100644 --- a/apps/hworldclock/app.js +++ b/apps/hworldclock/app.js @@ -261,7 +261,7 @@ let draw = function() { if (offsets.length === 1 && !singleOffsetSmall) { let date = [require("locale").dow(new Date(), 1), require("locale").date(new Date(), 1)]; // For a single secondary timezone, draw it bigger and drop time zone to second line - const xOffset = 30; + //const xOffset = 30; g.setFont(font, secondaryTimeFontSize).drawString(`${hours}:${minutes}`, xyCenter, yposTime2, true); g.setFont(font, secondaryTimeZoneFontSize).drawString(offset[OFFSET_TIME_ZONE], xyCenter, yposTime2 + 30, true); diff --git a/apps/icons/gen/generate.js b/apps/icons/gen/generate.js index 387826903..edf49e212 100755 --- a/apps/icons/gen/generate.js +++ b/apps/icons/gen/generate.js @@ -16,7 +16,7 @@ const imgOptions = { var PNG = require('png-js'); var IMAGE_BYTES = 76; -var iconTests = []; +//var iconTests = []; var promises = []; diff --git a/apps/impwclock/clock-impword.js b/apps/impwclock/clock-impword.js index 6536adaf8..6538fee34 100644 --- a/apps/impwclock/clock-impword.js +++ b/apps/impwclock/clock-impword.js @@ -57,7 +57,7 @@ function drawWordClock() { var h = t.getHours(); var m = t.getMinutes(); var time = ("0" + h).substr(-2) + ":" + ("0" + m).substr(-2); - var day = t.getDay(); + //var day = t.getDay(); var hidx; diff --git a/apps/inspire/app.js b/apps/inspire/app.js index 818a6af76..b426a5ed3 100644 --- a/apps/inspire/app.js +++ b/apps/inspire/app.js @@ -5,13 +5,13 @@ var h = g.getHeight(); var w2 = w/2; var h2 = h/ 2; var fs = 24; -var tx = (w/3)-10; +//var tx = (w/3)-10; var ty = (h)-fs; var radius = (w/2)-6; var breathing = false; var count = 0; var mode = 0; -var sin = 0; +//var sin = 0; var dragged = 0; var lastTime = Date.now(); diff --git a/apps/invader/app.js b/apps/invader/app.js index 89e7462f6..d8c7707a4 100644 --- a/apps/invader/app.js +++ b/apps/invader/app.js @@ -28,8 +28,8 @@ var inv_fire_pause = 30; var inv_fired = false; // invader fired state // - explode variables var been_hit = false; // invader hit state -var bx = -32; // blast x -var by = -32; // blast y +//var bx = -32; // blast x +//var by = -32; // blast y var blast_delay = 15; // invader blast delay - pause after explosion var boom_play = false; @@ -49,7 +49,7 @@ var explosion_play = false; var score = 0; // starting score var lives = 3; // starting lives var game_state = 0; // game state - 0 = game not started, 1 = game running, 3 = game over -var ang = 0.1; +//var ang = 0.1; var start_been_pressed = false; // stops double press on restart var fire_been_pressed = false; // stops auto fire @@ -186,8 +186,8 @@ function invader_hit() { blast_delay = 15; boom_play = false; been_hit = false; - bx = -32; // move boom off screen (following invader) - by = -32; + //bx = -32; // move boom off screen (following invader) + //by = -32; // generate a random rounded number between 10 and 142; inv_x = Math.floor(Math.random() * 142) + 10; inv_y = 20; // move invader back up after being hit diff --git a/apps/isoclock/isoclock.js b/apps/isoclock/isoclock.js index 7526660b9..3893c4af2 100644 --- a/apps/isoclock/isoclock.js +++ b/apps/isoclock/isoclock.js @@ -14,7 +14,7 @@ function draw() { var month = date.getMonth()+1; var dateNum = date.getDate(); var year = date.getFullYear(); - var half = "AM"; + //var half = "AM"; var time = ("0" + h).substr(-2) + ":" + ("0" + m).substr(-2); //convert day into string @@ -54,7 +54,7 @@ function draw() { if (h > 12) { - half = "PM"; + //half = "PM"; h = h - 12; } //reset graphics diff --git a/apps/kanagsec/app.js b/apps/kanagsec/app.js index ed44bb057..6de6b2e1f 100644 --- a/apps/kanagsec/app.js +++ b/apps/kanagsec/app.js @@ -40,8 +40,8 @@ function getTemperature() { const storage = require('Storage'); require("Font8x16").add(Graphics); -var IMAGEWIDTH = 176; -var IMAGEHEIGHT = 176; +//var IMAGEWIDTH = 176; +//var IMAGEHEIGHT = 176; var energySave = false; var batteryLvl = E.getBattery() + "%"; var temperature = getTemperature(); diff --git a/apps/kanawatch/app.js b/apps/kanawatch/app.js index a81852b1b..142dbef06 100644 --- a/apps/kanawatch/app.js +++ b/apps/kanawatch/app.js @@ -1,6 +1,6 @@ -const stripe_width = 32; -const stripe_pos = 40; -const stripe2_pos = 110; +//const stripe_width = 32; +//const stripe_pos = 40; +//const stripe2_pos = 110; const h = g.getHeight(); const w = g.getWidth(); const decompress = require("heatshrink").decompress; @@ -143,7 +143,6 @@ const keys = [ "WA","WO","YO","YU","N", ]; let kana = katakana.KA; -let scroll = 0; // const keys = Object.keys(katakana).sort(); // console.log(keys); let hiramode = false; diff --git a/apps/kbmulti/lib.js b/apps/kbmulti/lib.js index f979e4473..2f0a1a9ae 100644 --- a/apps/kbmulti/lib.js +++ b/apps/kbmulti/lib.js @@ -44,7 +44,7 @@ exports.input = function(options) { function displayText(hideMarker) { layout.clear(layout.text); - let charsBeforeCursor = textIndex; + //let charsBeforeCursor = textIndex; let charsAfterCursor = Math.min(text.length - textIndex, (textWidth)/2); diff --git a/apps/kitchen/annex.js b/apps/kitchen/annex.js index d789f5d0c..78de3fc91 100644 --- a/apps/kitchen/annex.js +++ b/apps/kitchen/annex.js @@ -25,5 +25,5 @@ BUF.prototype.flip_red = function(x,y) { this.buf.clear(); } -let bufObj = new BUF(); +/*let bufObj =*/ new BUF(); diff --git a/apps/kitchen/digi.kit.js b/apps/kitchen/digi.kit.js index c3b12baac..cd69e6927 100644 --- a/apps/kitchen/digi.kit.js +++ b/apps/kitchen/digi.kit.js @@ -1,7 +1,6 @@ (() => { function getFace(){ var intervalRefSec; - var buf; var days; var prevInfo; var prevDate; @@ -37,8 +36,8 @@ } function showMem(msg) { - var val = process.memory(); - var str = msg + " " + Math.round(val.usage*100/val.total) + "%"; + //var val = process.memory(); + //var str = msg + " " + Math.round(val.usage*100/val.total) + "%"; //console.log(str); } @@ -59,8 +58,8 @@ if (btn === 2) Bangle.showLauncher(); } - function getGPSfix() { return undefined; } - function setGPSfix(f) {} + //function getGPSfix() { return undefined; } + //function setGPSfix(f) {} function draw() { var d = new Date(); diff --git a/apps/lazyclock/lazyclock-app.js b/apps/lazyclock/lazyclock-app.js index 604448ce6..83de2210c 100644 --- a/apps/lazyclock/lazyclock-app.js +++ b/apps/lazyclock/lazyclock-app.js @@ -209,7 +209,7 @@ function refreshTime(force) { function startClock() { - const secondsToRefresh = refreshTime(); + /*const secondsToRefresh =*/ refreshTime(); } function addEvents() { diff --git a/apps/lcdclock/app.js b/apps/lcdclock/app.js index b4eb25b0b..77e1afdf0 100644 --- a/apps/lcdclock/app.js +++ b/apps/lcdclock/app.js @@ -31,7 +31,7 @@ let draw = function() { }; let clockInfoDraw = (itm, info, options) => { - let texty = options.y+41; + //let texty = options.y+41; g.reset().setFont("7Seg").setColor(g.theme.bg).setBgColor(g.theme.fg); if (options.focus) g.setBgColor("#FF0"); g.clearRect({x:options.x,y:options.y,w:options.w,h:options.h,r:8}); diff --git a/apps/lcdclockplus/app.js b/apps/lcdclockplus/app.js index c809be6bd..4bf48b585 100644 --- a/apps/lcdclockplus/app.js +++ b/apps/lcdclockplus/app.js @@ -43,7 +43,7 @@ let draw = function() { }; let clockInfoDraw = (itm, info, options) => { - let texty = options.y+41; + //let texty = options.y+41; g.reset().setFont("7Seg").setColor(g.theme.bg).setBgColor(g.theme.fg); if (options.focus) g.setBgColor("#FF0"); g.clearRect({x:options.x,y:options.y,w:options.w,h:options.h,r:8}); diff --git a/apps/legoremote/app.js b/apps/legoremote/app.js index 40935cabf..48ba9b3ab 100644 --- a/apps/legoremote/app.js +++ b/apps/legoremote/app.js @@ -137,7 +137,7 @@ const CONTROLS = { E.showMenu({ "" : {title:"LEGO Remote", back:()=>load()}, "Linear" : () => startLegoLinear(), - "Normal" : () => startLego(CONTROLS.normal), + "Normal" : () => startLego(CONTROLS.normal), // TODO: Should `startLego` have been called `startLegoButtons` ? "Tank" : () => startLego(CONTROLS.tank), "Marged" : () => startLego(CONTROLS.merged), }); diff --git a/apps/lifeclk/app.min.js b/apps/lifeclk/app.min.js index 51a8ff93c..1f8704676 100644 --- a/apps/lifeclk/app.min.js +++ b/apps/lifeclk/app.min.js @@ -200,7 +200,6 @@ function howlong(){ } let lastDate=null; -let lastGen=-1; function improveLetter(textPreBuf, char, x,y){ switch(char){ diff --git a/apps/lightswitch/settings.js b/apps/lightswitch/settings.js index e83e51562..09ce9265f 100644 --- a/apps/lightswitch/settings.js +++ b/apps/lightswitch/settings.js @@ -147,7 +147,7 @@ // show main menu function showMain() { - var mainMenu = E.showMenu({ + E.showMenu({ "": { title: "Light Switch" }, diff --git a/apps/limelight/limelight.app.js b/apps/limelight/limelight.app.js index dbc784e23..33a00e9ea 100644 --- a/apps/limelight/limelight.app.js +++ b/apps/limelight/limelight.app.js @@ -114,7 +114,6 @@ let HandOffset = outerBoltRadius + 4; let twoPi = 2*Math.PI, deg2rad = Math.PI/180; let Pi = Math.PI; -let halfPi = Math.PI/2; let sin = Math.sin, cos = Math.cos; diff --git a/apps/lunaclock/app.js b/apps/lunaclock/app.js index e73467bc1..63c3a3377 100644 --- a/apps/lunaclock/app.js +++ b/apps/lunaclock/app.js @@ -5,7 +5,7 @@ var MYIMG = { //var IMAGEWIDTH = 176; //var IMAGEHEIGHT = 109; -var IMAGEWIDTH = 176; +//var IMAGEWIDTH = 176; var IMAGEHEIGHT = 176; Graphics.prototype.setFontcustom = function() { diff --git a/apps/magnav/magnav_b1.js b/apps/magnav/magnav_b1.js index 0ec49014f..746747401 100644 --- a/apps/magnav/magnav_b1.js +++ b/apps/magnav/magnav_b1.js @@ -59,7 +59,7 @@ function newHeading(m,h){ return hd; } -var candraw = false; +//var candraw = false; var CALIBDATA = require("Storage").readJSON("magnav.json",1)||null; const tiltfixread = require("magnav").tiltfixread; @@ -123,12 +123,12 @@ function startdraw(){ g.fillPoly([120,Yoff+60,110,Yoff+80,130,Yoff+80]); g.setColor(1,1,1); Bangle.drawWidgets(); - candraw = true; + //candraw = true; intervalRef = setInterval(reading,200); } function stopdraw() { - candraw=false; + //candraw=false; if(intervalRef) {clearInterval(intervalRef);} } diff --git a/apps/magnav/magnav_b2.js b/apps/magnav/magnav_b2.js index 319860159..e141336cb 100644 --- a/apps/magnav/magnav_b2.js +++ b/apps/magnav/magnav_b2.js @@ -51,7 +51,7 @@ function newHeading(m,h){ return hd; } -var candraw = false; +//var candraw = false; var CALIBDATA = require("Storage").readJSON("magnav.json",1)||null; const tiltfixread = require("magnav").tiltfixread; @@ -77,13 +77,13 @@ function reading() { g.flip(); } -var calibrating=false; +//var calibrating=false; function docalibrate(first){ - calibrating=true; + //calibrating=true; const title = "Calibrate"; const msg = "takes 20 seconds"; function restart() { - calibrating=false; + //calibrating=false; setButtons(); startdraw(); } @@ -118,12 +118,12 @@ var intervalRef; function startdraw(){ g.clear(1); Bangle.drawWidgets(); - candraw = true; + //candraw = true; intervalRef = setInterval(reading,200); } function stopdraw() { - candraw=false; + //candraw=false; if(intervalRef) {clearInterval(intervalRef);} } diff --git a/apps/mandelbrotclock/mandelbrotclock.js b/apps/mandelbrotclock/mandelbrotclock.js index 94636056e..ffb0d395c 100644 --- a/apps/mandelbrotclock/mandelbrotclock.js +++ b/apps/mandelbrotclock/mandelbrotclock.js @@ -31,4 +31,4 @@ g.clear(); // draw immediately at first draw(); -var secondInterval = setInterval(draw, 1000); +setInterval(draw, 1000); diff --git a/apps/megadenti/app.js b/apps/megadenti/app.js index 72d517935..f13ccedb8 100644 --- a/apps/megadenti/app.js +++ b/apps/megadenti/app.js @@ -1,4 +1,3 @@ -var i = 0; var counter = 10; var counterInterval; diff --git a/apps/messageicons/icons/generate.js b/apps/messageicons/icons/generate.js index b77cfc26e..990c4e618 100755 --- a/apps/messageicons/icons/generate.js +++ b/apps/messageicons/icons/generate.js @@ -16,7 +16,6 @@ const imgOptions = { var PNG = require('png-js'); var IMAGE_BYTES = 76; -var iconTests = []; var iconImages = []; // array of converted icons var iconIndices = {}; // maps filename -> index in iconImages diff --git a/apps/messagelist/settings.js b/apps/messagelist/settings.js index cd2767336..1dc80ade1 100644 --- a/apps/messagelist/settings.js +++ b/apps/messagelist/settings.js @@ -109,7 +109,7 @@ } function showUtilsMenu() { - let m = E.showMenu({ + E.showMenu({ "": {"title": /*LANG*/"Utilities"}, "< Back": () => showMainMenu(), /*LANG*/"Delete all": () => { diff --git a/apps/messages_light/messages_light.app.js b/apps/messages_light/messages_light.app.js index fc50cc100..735c85e0c 100644 --- a/apps/messages_light/messages_light.app.js +++ b/apps/messages_light/messages_light.app.js @@ -41,7 +41,7 @@ let EventQueue=[]; //in posizione 0, c'è quello attualmente visualizzato let callInProgress=false; -let justOpened=true; +//let justOpened=true; @@ -506,7 +506,7 @@ let main = function(){ LOG("file event not found! -> ?? open debug text"); setTimeout(_=>{ GB({"t":"notify","id":15754117198411,"src":"Hangouts","title":"A Name","body":"Debug notification \nmessage contents demo demo demo demo"}) },0); } - justOpened=false; + //justOpened=false; }; diff --git a/apps/minimal_clock/app.js b/apps/minimal_clock/app.js index 47eca3c66..41649a286 100644 --- a/apps/minimal_clock/app.js +++ b/apps/minimal_clock/app.js @@ -120,7 +120,6 @@ let twoPi = 2*Math.PI, deg2rad = Math.PI/180; let Pi = Math.PI; - let halfPi = Math.PI/2; let sin = Math.sin, cos = Math.cos; diff --git a/apps/moonphase/app.js b/apps/moonphase/app.js index 321e6ab3f..ff792b250 100644 --- a/apps/moonphase/app.js +++ b/apps/moonphase/app.js @@ -13,7 +13,7 @@ var PI = Math.PI, tan = Math.tan, asin = Math.asin, atan = Math.atan2, - acos = Math.acos, + //acos = Math.acos, rad = PI / 180, dayMs = 1000 * 60 * 60 * 24, J1970 = 2440588, @@ -228,7 +228,7 @@ function getMPhaseSim (offset) { if(dd<10){dd='0'+dd;} var mm = String(date.getMonth() + 1); if(mm<10){mm='0'+mm;} - var yyyy = date.getFullYear(); + //var yyyy = date.getFullYear(); var phase = SunCalc.getMoonIllumination(date); return phase.name; } diff --git a/apps/mtgwatchface/app.js b/apps/mtgwatchface/app.js index 044845fcc..870ea5eef 100644 --- a/apps/mtgwatchface/app.js +++ b/apps/mtgwatchface/app.js @@ -182,6 +182,6 @@ NRF.on('connect', draw); NRF.on('disconnect', draw); Bangle.on("charging", draw); -var redrawTimerId = setInterval(function(){ +setInterval(function(){ draw(); }, 60000); diff --git a/apps/multiclock/dk.face.js b/apps/multiclock/dk.face.js index 3a512f8e5..bd815da96 100644 --- a/apps/multiclock/dk.face.js +++ b/apps/multiclock/dk.face.js @@ -11,9 +11,9 @@ var now=Date(); d=now.toString().split(' '); var min=d[4].substr(3,2); - var sec=d[4].substr(-2); + //var sec=d[4].substr(-2); var tm=d[4].substring(0,5); - var hr=d[4].substr(0,2); + //var hr=d[4].substr(0,2); lastmin=min; g.reset(); g.clearRect(0,24,W-1,H-1); diff --git a/apps/nato/nato.js b/apps/nato/nato.js index e9bbd9bba..52cccf6fd 100644 --- a/apps/nato/nato.js +++ b/apps/nato/nato.js @@ -4,7 +4,7 @@ const FONT_NAME = 'Vector12'; const FONT_SIZE = 80; const SCREEN_PIXELS = 240; -const UNIT = 100; +//const UNIT = 100; const NATO_MAP = { A: 'ALFA', B: 'BRAVO', diff --git a/apps/nixie/app.js b/apps/nixie/app.js index a62590f75..2b948b120 100644 --- a/apps/nixie/app.js +++ b/apps/nixie/app.js @@ -5,7 +5,6 @@ const isB2 = g.getWidth() < 200; // global coordinate system const wX = g.getWidth(); const wY = g.getHeight(); -const midX = wX/2, midY = wY/2; // relative positioning: send 0 <= coord < 1 function relX(x) { return Math.floor(x*wX); } function relY(y) { return Math.floor(y*wY); } @@ -13,7 +12,7 @@ function relY(y) { return Math.floor(y*wY); } // colors const col_bg = 0; const col_nm =isB2 ? 1 :"#206040"; -const col_sep = isB2 ? 6 :"#202020"; +//const col_sep = isB2 ? 6 :"#202020"; const col_off = isB2 ? 1 : "#202020"; const col_shad1 = isB2 ? 4 :"#FF0000"; const col_shad2 = isB2 ? 6 :"#FF6000"; @@ -27,16 +26,15 @@ var imgTube = { width : 64, height : 128, bpp : 2, buffer : require("heatshrink").decompress(atob("AE9AB7sQD54AOiFQB5tVsgPN0uoBxkByEFB5kGyIPNhVVB5tpLwKAMoJuOgNQggMJgtVDhsVqtEZ5cVrWlEBcFtWq1WlJxUaBwOq1IgJgIdCqoABEBEC1WVBwTkGKgUGFYIOCgIRDC4kaFoVUOQQKCQ4IgCB4YKDCYIgCq2QgEqHwJLIEoOkgFqB4KaIEoNkB4Z7JHQVqquqD5EVDYQPCVRIPE1IPKgsAtJTCAA8GyEBD4TrKqAPOgNRB5sRB5wfPgAPOiA/RP4IPaiD6BB5oCBB5kAdQIPNH5wPCvIPMBgIPMR4QPcL4QPNgIPQvS/MqtAB59+B9cVB91VL91BF91RF79RB4OVD5wPsH59BB51FB5sQB/0AD7xvPV4elD5wPLqIPOgJPeX/6//X8YPMH5wPPL74PfN55PQB6TfPB5afDB51/D57P/Z/7P/B97vOB5kAB58VoAA=")) }; -var imgTubeBW = { +/*var imgTubeBW = { width : 46, height : 92, bpp : 1, buffer : require("heatshrink").decompress(atob("AD0EAomAAgcCBQkQEykwAgcP/gFD/wKECok4AgcB4A7DgwQEjAFEsYWExg2DhkgAoVAE4kA8AEDgZqEhw+JgA+DCwIKEhhrJCyJELFqBbQIiByLIk6gWZyC3WOSItWOVq3nCywA=")) -}; +};*/ require("Font8x12").add(Graphics); g.setFont("8x12", 1); -let interval = null; -let alarming = false; +//let alarming = false; let nightMode = false; // our scale factor diff --git a/apps/novaclock/app.js b/apps/novaclock/app.js index 52bee0dbd..c44e4c723 100644 --- a/apps/novaclock/app.js +++ b/apps/novaclock/app.js @@ -247,7 +247,6 @@ g.setFont("6x8", 4); g.setColor("#FFF"); var open = false; var timemode = true; -var clockmode; var novaYPos = -7; Bangle.setUI("clock"); g.clear(); @@ -263,7 +262,7 @@ g.drawImage(star(), 120, -5, {scale:0.8}); -var secondInterval = setInterval(function() { +setInterval(function() { timedraw(); g.drawImage(novaTopRedraw(), -10, novaYPos, { scale: 2.2 diff --git a/apps/numerals/numerals.settings.js b/apps/numerals/numerals.settings.js index b4d5d4286..a8d427fee 100644 --- a/apps/numerals/numerals.settings.js +++ b/apps/numerals/numerals.settings.js @@ -14,7 +14,7 @@ if (!numeralsSettings) resetSettings(); let dm = ["fill","frame","framefill","thickframe","thickfill"]; let col = process.env.HWVERSION==1?["rnd","r/g","y/w","o/c","b/y"]:["rnd","r/g","g/b","r/c","m/g"]; - let btn = [[24,"BTN1"],[22,"BTN2"],[23,"BTN3"],[11,"BTN4"],[16,"BTN5"]]; + //let btn = [[24,"BTN1"],[22,"BTN2"],[23,"BTN3"],[11,"BTN4"],[16,"BTN5"]]; var menu={ "" : { "title":"Numerals"}, "Colors": { diff --git a/apps/openwind/app.js b/apps/openwind/app.js index db67804f3..8e9beffb0 100644 --- a/apps/openwind/app.js +++ b/apps/openwind/app.js @@ -1,13 +1,11 @@ OW_CHAR_UUID = '0000cc91-0000-1000-8000-00805f9b34fb'; require("Font7x11Numeric7Seg").add(Graphics); -var gatt = {}; +//var gatt = {}; var cx = g.getWidth()/2; var cy = 24+(g.getHeight()-24)/2; var w = (g.getWidth()-24)/2; -var y1 = 24; -var y2 = g.getHeight()-1; var gps_course = { spd: 0 }; -var course_marker_len = g.getWidth()/4; +//var course_marker_len = g.getWidth()/4; var settings = require("Storage").readJSON('openwindsettings.json', 1) || {}; @@ -81,7 +79,7 @@ function parseDevice(d) { console.log("Found device"); device.gatt.connect().then(function(ga) { console.log("Connected"); - gatt = ga; + //gatt = ga; return ga.getPrimaryService("cc90"); }).then(function(s) { return s.getCharacteristic("cc91"); diff --git a/apps/orloj/app.js b/apps/orloj/app.js index 8dd1cd571..166cbdb29 100644 --- a/apps/orloj/app.js +++ b/apps/orloj/app.js @@ -12,7 +12,6 @@ const lon = 14.45; const h = g.getHeight(); const w = g.getWidth(); const sm = 15; -let settings, location, mode = 0; var altitude, temperature; var img_north = Graphics.createImage(` @@ -136,7 +135,6 @@ function fracHour(d) { let twoPi = 2*Math.PI; let Pi = Math.PI; - let halfPi = Math.PI/2; let sin = Math.sin, cos = Math.cos; diff --git a/apps/pastel/pastel.app.js b/apps/pastel/pastel.app.js index bc41588d8..5acf488ed 100644 --- a/apps/pastel/pastel.app.js +++ b/apps/pastel/pastel.app.js @@ -20,7 +20,7 @@ let IDLE_MINUTES = 26; // create 1 bit, max contrast, brightness set to 85 var cloudIcon = require("heatshrink").decompress(atob("kEggIfcj+AAYM/8ADBuFwAYPAmADCCAMBwEf8ADBhFwg4aBnEPAYMYjAVBhgDDDoQDHCYc4jwDB+EP///FYIDBMTgA==")); var sunIcon = require("heatshrink").decompress(atob("kEggILIgOAAZkDAYPAgeBwPAgIFBBgPhw4TBp/yAYMcnADBnEcAYMwhgDBsEGgE/AYP8AYYLDCYgbDEYYrD8fHIwI7CIYZLDL54AHA==")); -var sunPartIcon = require("heatshrink").decompress(atob("kEggIHEmADJjEwsEAjkw8EAh0B4EAg35wEAgP+CYMDwv8AYMDBAP2g8HgH+g0DBYMMgPwAYX8gOMEwMG3kAg8OvgSBjg2BgcYGQIcBAY5CBg0Av//HAM///4MYgNBEIMOCoUMDoUAnBwGkEA")); +//var sunPartIcon = require("heatshrink").decompress(atob("kEggIHEmADJjEwsEAjkw8EAh0B4EAg35wEAgP+CYMDwv8AYMDBAP2g8HgH+g0DBYMMgPwAYX8gOMEwMG3kAg8OvgSBjg2BgcYGQIcBAY5CBg0Av//HAM///4MYgNBEIMOCoUMDoUAnBwGkEA")); var snowIcon = require("heatshrink").decompress(atob("kEggITQj/AAYM98ADBsEwAYPAjADCj+AgOAj/gAYMIuEHwEAjEPAYQVChk4AYQhCAYcYBYQTDnEPgEB+EH///IAQACE4IAB8EICIPghwDB4EeBYNAjgDBg8EAYQYCg4bCgZuFA==")); var rainIcon = require("heatshrink").decompress(atob("kEggIPMh+AAYM/8ADBuFwAYPgmADB4EbAYOAj/ggOAhnwg4aBnAeCjEcCIMMjADCDoQDHjAPCnAXCuEP///8EDAYJECAAXBwkAgPDhwDBwUMgEEhkggEOjFgFgMQLYQAOA==")); var errIcon = require("heatshrink").decompress(atob("kEggILIgOAAYsD4ADBg/gAYMGsADBhkwAYsYjADCjgDBmEMAYNxxwDBsOGAYPBwYDEgOBwOAgYDB4EDHYPAgwDBsADDhgDBFIcwjAHBjE4AYMcmADBhhNCKIcG/4AGOw4A==")); @@ -180,12 +180,12 @@ function draw() { function drawClock() { var d = new Date(); var da = d.toString().split(" "); - var time = da[4].substr(0,5); + //var time = da[4].substr(0,5); var hh = da[4].substr(0,2); var mm = da[4].substr(3,2); - var day = da[0]; - var month_day = da[1] + " " + da[2]; + //var day = da[0]; + //var month_day = da[1] + " " + da[2]; // fix hh for 12hr clock var h2 = "0" + parseInt(hh) % 12 || 12; diff --git a/apps/patriotclk/app.js b/apps/patriotclk/app.js index e618b0106..d7468ad9d 100644 --- a/apps/patriotclk/app.js +++ b/apps/patriotclk/app.js @@ -29,7 +29,7 @@ Graphics.prototype.setFontAudiowide = function() { // work out locale-friendly date/time var date = new Date(); var timeStr = require("locale").time(date,1); - var dateStr = require("locale").date(date); + //var dateStr = require("locale").date(date); // draw time g.setFontAlign(0,0).setFont("Audiowide"); // draw a shadow by shifting left/right/up/down diff --git a/apps/pebblepp/app.js b/apps/pebblepp/app.js index 330d79618..0330b9832 100644 --- a/apps/pebblepp/app.js +++ b/apps/pebblepp/app.js @@ -26,7 +26,7 @@ let drawTimeout; const h = g.getHeight(); const w = g.getWidth(); -const ha = 2*h/5 - 4; +//const ha = 2*h/5 - 4; const h2 = 3*h/5 - 10; const h3 = 7*h/8; diff --git a/apps/pizzatimer/app.js b/apps/pizzatimer/app.js index 54928c121..44e2a1058 100644 --- a/apps/pizzatimer/app.js +++ b/apps/pizzatimer/app.js @@ -1,15 +1,15 @@ /* UI GLOBALS */ -const HOUR_SCENE = 0; -const MIN_SCENE = 1; -const SEC_SCENE = 2; +//const HOUR_SCENE = 0; +//const MIN_SCENE = 1; +//const SEC_SCENE = 2; const COUNTDOWN_SCENE = 3; var currentScene = 0; -var btn1Watch; -var btn2Watch; -var btn3Watch; +//var btn1Watch; +//var btn2Watch; +//var btn3Watch; var drawInterval; @@ -203,14 +203,14 @@ function decrementMenuTime() { function setupMenuWatches() { clearWatch(); - btn1Watch = setWatch(incrementMenuTime, BTN1, {repeat: true}); - btn2Watch = setWatch(next, BTN2, {repeat: true}); - btn3Watch = setWatch(decrementMenuTime, BTN3, {repeat: true}); + /*btn1Watch =*/ setWatch(incrementMenuTime, BTN1, {repeat: true}); + /*btn2Watch =*/ setWatch(next, BTN2, {repeat: true}); + /*btn3Watch =*/ setWatch(decrementMenuTime, BTN3, {repeat: true}); } function setupCountdownWatches() { clearWatch(); - btn2Watch = setWatch(main, BTN2, {repeat: true}); + /*btn2Watch =*/ setWatch(main, BTN2, {repeat: true}); } /* scenes */ diff --git a/apps/planetarium/planetarium.app.js b/apps/planetarium/planetarium.app.js index 4763efb82..686be5b62 100644 --- a/apps/planetarium/planetarium.app.js +++ b/apps/planetarium/planetarium.app.js @@ -174,7 +174,7 @@ const size = 240; //Bangle size screen Bangle.setGPSPower(1); -var gps = { fix : 0}; +//var gps = { fix : 0}; var prevSats = 0; g.clear(); @@ -185,7 +185,7 @@ g.setFontAlign(0,0); Bangle.on('GPS',function(gp) { date = new Date(); - gps = gp; + //gps = gp; if (gp.fix) { lat = gp.lat; lon = gp.lon; diff --git a/apps/pokeclk/app.js b/apps/pokeclk/app.js index 7e495f7d2..2f694ea16 100644 --- a/apps/pokeclk/app.js +++ b/apps/pokeclk/app.js @@ -1,9 +1,7 @@ Modules.addCached("Font4x5",function(){exports.add=function(a){a.prototype.setFont4x5=function(){this.setFontCustom(atob("AAAAdBgGAfV8CfyBIiQKrcAMAA6IARcAFXVARxAAwABCEAAIAAGTAPx+BHwAvXoK1+DhPg7W4P1uCEPg/X4O1+ACgACoAIqIBSlAIqIIVQC9VAfR4P1UB0VA/FwP1qD9KAdGYPk+AHwAEHwPk2D4Qg+j4PweB0XA/RAHTeD9FgTWQIfgD4fg8HwPi+DZNgwfAJ1yD8QAwQYI/ABEEACEIIIAB9Hg/VQHRUD8XA/WoP0oB0Zg+T4AfAAQfA+TYPhCD6Pg/B4HRcD9EAdN4P0WBNZAh+APh+DwfA+L4Nk2DB8AnXICfiAGwAj8gIYQAA=="),32,4,5)}}}); -const offset = 25; const width = g.getWidth(); const height = g.getHeight(); -const font = "Vector:12"; var drawTimeout; @@ -41,7 +39,6 @@ function time() { var d = new Date(); var day = d.getDate(); var time = require("locale").time(d,1); - var date = require("locale").date(d); var mo = require("date_utils").month(d.getMonth()+1,1); require("Font4x5").add(Graphics); // time diff --git a/apps/polymath/app.js b/apps/polymath/app.js index 592365d48..e7ab0fafd 100644 --- a/apps/polymath/app.js +++ b/apps/polymath/app.js @@ -53,10 +53,9 @@ g.setColor(g.theme.fg); // draw battery g.drawLine(0,2,E.getBattery()*1.75,2); // draw line for 24 h clock var x = g.getWidth() / 2; - var y = g.getHeight() / 2; + //var y = g.getHeight() / 2; var ix; var shade; - var w ; var date = new Date(); for ( ix = 0; ix < 176; ix=ix+4){ shade = 2*Math.PI * ((date.getHours()-6)/24); diff --git a/apps/pong/app.js b/apps/pong/app.js index 012cd8f81..b01440d7b 100644 --- a/apps/pong/app.js +++ b/apps/pong/app.js @@ -366,7 +366,7 @@ var ai; var ball = new Ball(); var state = 0; var prevScores = [0, 0]; -var playerBle = null; +//var playerBle = null; var startOption = 0; g.clear(); @@ -404,7 +404,7 @@ setWatch(o => { g.fillRect(0, 0, 240, 240); ball.show(true); scores = [0, 0]; - playerBle = null; + //playerBle = null; ball = new Ball(); state = 1; startThatGame(); diff --git a/apps/pooqroman/app.js b/apps/pooqroman/app.js index 7bd749ac4..ec5ddf669 100644 --- a/apps/pooqroman/app.js +++ b/apps/pooqroman/app.js @@ -781,4 +781,4 @@ class Clock { ////////////////////////////////////////////////////////////////////////////// /* Main */ -const clock = new Clock(new Roman(g, events)).start(); +new Clock(new Roman(g, events)).start(); diff --git a/apps/pooqroman/resourcer.js b/apps/pooqroman/resourcer.js index 8b95dc834..3b9fed40c 100644 --- a/apps/pooqroman/resourcer.js +++ b/apps/pooqroman/resourcer.js @@ -25,7 +25,6 @@ ////////////////////////////////////////////////////////////////////////////// /* ==ASSETS== */ -const heatshrink = require('heatshrink'); const enc = x => { const d = btoa(require("heatshrink").compress(x)); @@ -90,7 +89,7 @@ const prepFont = (name, data) => { const xoffs = Uint8Array(lines.length); const ypos = Uint16Array(lines.length); ypos.fill(0xffff); - const w0 = lengths[min]; + //const w0 = lengths[min]; let widths = ''; for (c = min, o = 0; c <= max; c++) { for (i = 0, j = offsets[c]; i < lengths[c]; i++) { diff --git a/apps/pooqround/app.js b/apps/pooqround/app.js index 06e208e61..e16da666c 100644 --- a/apps/pooqround/app.js +++ b/apps/pooqround/app.js @@ -261,7 +261,7 @@ const lockSI = dec('hMNwMAjkfjHMt/8g1zgOc4FnmEf/AA=='); const batteryI = dec('hERwMAjH/ABw'); const chargeI = dec('g8NwMAgkYsHDh0fw8MmFhwUA'); const HRMI = dec('iERwMAjk4l10t/29/3AIfn+ek6VTlPX9d3/U3/Ef/EP+EH8ED4EBwAA='); -const compassI = dec('hMJwMAhEEg8Dwfh2Pc43BwA='); +//const compassI = dec('hMJwMAhEEg8Dwfh2Pc43BwA='); const y100I = dec('h8RwMAvk5/n6nOwm9w9lnzH+mO4sc4405xk7jE2mEssEd4EbgE+gE4A='); const y100sI = dec('hcKwMAsOWvHZ+c2s1s4uYmcD4EwA'); @@ -367,7 +367,7 @@ class Round { } render(d, rate) { - const g = this.g, b = this.b, bI = this.bI, c = this.c, cI = this.cI, + const g = this.g, b = this.b, bI = this.bI, e = d < this.enhance, state = this.state, options = this.options, cal = options.calendric, res = options.resolution, @@ -378,8 +378,8 @@ class Round { dd = (e || cal > 1) && d.getDate(), dm = (e || cal > 3) && d.getMonth(), dy = (e || cal > 4) && d.getFullYear(); - const xc = this.xc, yc = this.yc, r = this.r, - dlr = xc * 3/4, dlw = 8, dlhw = 4; + const r = this.r; + // Restore saveunders for fast-moving, overdrawing indicators. if (state.sd) g.drawImage.apply(g, state.sd); @@ -409,7 +409,7 @@ class Round { let x = 172, y = 5; x = doLocked(g, x, y, true); x = doPower(g, x, y, true); - x = doHRM(g, x, y, true); + /*x =*/ doHRM(g, x, y, true); if (dy === +dy) { g.setColor(g.theme.fg).drawImage(y100sI, 145, 23); g.setFontCustom.apply(g, y10sF).drawString((dy - u) / 10 % 10, 157, 23); @@ -629,4 +629,4 @@ class Clock { ////////////////////////////////////////////////////////////////////////////// /* Main */ -const clock = new Clock(new Round(g)).start(); +new Clock(new Round(g)).start(); diff --git a/apps/pooqround/resourcer.js b/apps/pooqround/resourcer.js index 6b969a102..91b6aa6db 100644 --- a/apps/pooqround/resourcer.js +++ b/apps/pooqround/resourcer.js @@ -25,7 +25,6 @@ ////////////////////////////////////////////////////////////////////////////// /* ==ASSETS== */ -const heatshrink = require('heatshrink'); const enc = x => { const d = btoa(require("heatshrink").compress(x)); @@ -90,7 +89,7 @@ const prepFont = (name, data) => { const xoffs = Uint8Array(lines.length); const ypos = Uint16Array(lines.length); ypos.fill(0xffff); - const w0 = lengths[min]; + //const w0 = lengths[min]; let widths = ''; for (c = min, o = 0; c <= max; c++) { for (i = 0, j = offsets[c]; i < lengths[c]; i++) { diff --git a/apps/powermanager/widget.js b/apps/powermanager/widget.js index 3147c40ac..da8ed552b 100644 --- a/apps/powermanager/widget.js +++ b/apps/powermanager/widget.js @@ -78,14 +78,12 @@ currently-running apps */ if (s2Timeout) clearTimeout(s2Timeout); if (sTimeout) clearTimeout(sTimeout); - let t,systickNow; + let systickNow; sTimeout = setTimeout(()=>{ systickNow = peek32(0xE000E018); - t = Date.now(); }, nextRefresh - SYSTICKWAIT - 100); s2Timeout = setTimeout(() => { - let tLater = Date.now(); let systickLater = peek32(0xE000E018); systickDiff = systickLater - systickNow; if (systickDiff < 0) systickDiff += SYSTICKMAX; diff --git a/apps/poweroff/app.js b/apps/poweroff/app.js index 6e14b1a44..81e6f52eb 100644 --- a/apps/poweroff/app.js +++ b/apps/poweroff/app.js @@ -1,7 +1,6 @@ { // must be inside our own scope here so that when we are unloaded everything disappears g.clear(); -let confirmed = false; // Helper function default setting let def = function(value, def) { return value !== undefined ? value : def; diff --git a/apps/presentation_timer/presentation_timer.app.js b/apps/presentation_timer/presentation_timer.app.js index 33f96a218..bbf1def99 100644 --- a/apps/presentation_timer/presentation_timer.app.js +++ b/apps/presentation_timer/presentation_timer.app.js @@ -148,7 +148,6 @@ function drawTime() { } function draw() { - let last = tCurrent; if (running) tCurrent = Date.now(); g.setColor(g.theme.fg); if (redrawButtons) drawButtons(); diff --git a/apps/presentor/app.js b/apps/presentor/app.js index a501b3376..a14c85e04 100644 --- a/apps/presentor/app.js +++ b/apps/presentor/app.js @@ -88,7 +88,7 @@ let trackPadMode = false; let focusMode = false; // Timeout IDs. -let timeoutId = -1; +//let timeoutId = -1; let timeoutHolding = -1; let timeoutDraw = -1; let timeoutSendMouse = -1; diff --git a/apps/recorder/app.js b/apps/recorder/app.js index c02a800d0..7b71e9f3d 100644 --- a/apps/recorder/app.js +++ b/apps/recorder/app.js @@ -31,7 +31,6 @@ function updateSettings() { } function getTrackNumber(filename) { - var trackNum = 0; var matches = filename.match(/^recorder\.log(.*)\.csv$/); if (matches) return matches[1]; return 0; @@ -244,7 +243,6 @@ function plotTrack(info) { "ram" E.showMessage(/*LANG*/"Drawing...",/*LANG*/"Track "+info.fn); g.flip(); // on buffered screens, draw a not saying we're busy g.clear(1); - var s = require("Storage"); var G = g; var W = g.getWidth(); var H = g.getHeight(); @@ -326,7 +324,7 @@ function plotGraph(info, style) { "ram" var infc = new Uint16Array(80); var title; var lt = 0; // last time - var tn = 0; // count for each time period + //var tn = 0; // count for each time period var strt, dur = info.duration; var f = require("Storage").open(filename,"r"); if (f===undefined) return; @@ -416,7 +414,7 @@ function plotGraph(info, style) { "ram" } // draw g.clear(1).setFont("6x8",1); - var r = require("graph").drawLine(g, infn, { + require("graph").drawLine(g, infn, { x:4,y:24, width: g.getWidth()-24, height: g.getHeight()-(24+8), diff --git a/apps/red7game/red7.js b/apps/red7game/red7.js index 697d36f97..9ddb50b4b 100644 --- a/apps/red7game/red7.js +++ b/apps/red7game/red7.js @@ -556,7 +556,7 @@ function shuffleDeck(deckArray) { } var deck = []; -var screen = 1; +//var screen = 1; var startedGame = false; var playerHand = new Hand(); var playerPalette = new Hand(); @@ -621,10 +621,10 @@ function drawScreen1() { Bangle.on('swipe', function(direction){ if(direction === -1) { drawScreen2(); - screen = 2; + //screen = 2; } else if(direction === 1) { drawScreen1(); - screen = 1; + //screen = 1; } }); g.setBgColor(0,0,0); diff --git a/apps/rolex/app.js b/apps/rolex/app.js index fe9e534d6..adb38f451 100644 --- a/apps/rolex/app.js +++ b/apps/rolex/app.js @@ -96,7 +96,6 @@ function drawHands() { let twoPi = 2*Math.PI; let Pi = Math.PI; - let halfPi = Math.PI/2; let hourAngle = (hour+(min/60))/12 * twoPi - Pi; let minAngle = (min/60) * twoPi - Pi; diff --git a/apps/rpnsci/app.js b/apps/rpnsci/app.js index 5c98770c4..b38848563 100644 --- a/apps/rpnsci/app.js +++ b/apps/rpnsci/app.js @@ -303,7 +303,7 @@ let y = 0; let z = 0; let t = 0; let memJSON = storage.readJSON(MEMORY_FILE); -if (memJSON) { +if (memJSON) { // TODO: `memory` should probably be declared outside the if blocks? let memory = memJSON; } else { let memory = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; diff --git a/apps/run/app.js b/apps/run/app.js index 0e2d78288..98b879e29 100644 --- a/apps/run/app.js +++ b/apps/run/app.js @@ -89,7 +89,7 @@ function onStartStop() { } } - promise = promise.then(() => { + promise.then(() => { if (running) { if (shouldResume) exs.resume() diff --git a/apps/runplus/karvonen.js b/apps/runplus/karvonen.js index de81494bb..42c4734a8 100644 --- a/apps/runplus/karvonen.js +++ b/apps/runplus/karvonen.js @@ -54,7 +54,6 @@ //Test input to verify the zones work. The following value for "hr" has to be deleted and replaced with the Heart Rate Monitor input. let hr = exsHrmStats.getValue(); - let hr1 = hr; // These letiables display next and previous HR zone. //get the hrzones right. The calculation of the Heart rate zones here is based on the Karvonen method //60-70% of HRR+minHR = zone2. //70-80% of HRR+minHR = zone3. //80-90% of HRR+minHR = zone4. //90-99% of HRR+minHR = zone5. //=>99% of HRR+minHR = serious risk of heart attack @@ -157,7 +156,6 @@ function getZoneAlert() { const HRzonemax = require("graphics_utils"); - let centreX1,centreY1,maxRadius1 = 1; let minRadius = 0.40 * R.h; let startAngle1 = HRzonemax.degreesToRadians(-90); let endAngle1 = HRzonemax.degreesToRadians(270); diff --git a/apps/ruuviwatch/ruuviwatch.app.js b/apps/ruuviwatch/ruuviwatch.app.js index 249303382..90d83d0c7 100644 --- a/apps/ruuviwatch/ruuviwatch.app.js +++ b/apps/ruuviwatch/ruuviwatch.app.js @@ -486,6 +486,6 @@ g.drawImage( g.setFont(FONT_M); g.drawString("Ruuvi Watch", CENTER, HUMID_PRESSURE_Y); -var ageInterval = setInterval(redrawAge, 1000); -var scanInterval = setInterval(scan, SCAN_FREQ); +setInterval(redrawAge, 1000); +setInterval(scan, SCAN_FREQ); scan(); diff --git a/apps/scribble/app.js b/apps/scribble/app.js index 319a02d2c..12b35d0c6 100644 --- a/apps/scribble/app.js +++ b/apps/scribble/app.js @@ -1,12 +1,12 @@ const black = "#000000"; const white = "#ffffff"; -const gray1 = "#444444"; +//const gray1 = "#444444"; const gray2 = "#888888"; -const gray3 = "#bbbbbb"; +//const gray3 = "#bbbbbb"; const red = "#FF0000"; -const green = "#00FF00"; -const blue = "#0000FF"; +//const green = "#00FF00"; +//const blue = "#0000FF"; const transp = -1; const abc = "abcdefghijklmnopqrstuvwxyz1234567890"; @@ -23,7 +23,7 @@ const editable_buf = "Scribble"; const left = 3; const _screen_mid = g.getWidth() / 2; -const right = 176 - 4; +//const right = 176 - 4; const box_size = { w: _screen_mid - 6, @@ -31,7 +31,7 @@ const box_size = { }; const spacing = 4; -const border = 4; +//const border = 4; const top_start = 25; const pos_y = [ @@ -63,12 +63,12 @@ g.theme = { const maxX = g.getWidth(); const maxY = g.getHeight(); -const fontSize = g.getWidth() > 200 ? 2 : 1; +//const fontSize = g.getWidth() > 200 ? 2 : 1; const rowN = 7; const colN = 7; const headerH = maxY / 7; -const rowH = (maxY - headerH) / rowN; -const colW = maxX / colN; +//const rowH = (maxY - headerH) / rowN; +//const colW = maxX / colN; function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min)) + min; @@ -105,10 +105,10 @@ class Window { } - let i = 0; + //let i = 0; this.layers.forEach((lyr) => { // console.log(`Rendering Layer ${i} ${lyr.label}`) - i++; + //i++; lyr.render(); }); } diff --git a/apps/sevenmin/app.js b/apps/sevenmin/app.js index be2d4ae11..10dd07243 100644 --- a/apps/sevenmin/app.js +++ b/apps/sevenmin/app.js @@ -67,7 +67,7 @@ Once you've completed all 12 exercises, take a break for 1–2 minutes and repea // buzzes before start setTimeout(()=>{let j = 0; let buzzes = setInterval(()=>{Bangle.buzz(200*scaling); j++; if (j==5) clearInterval(buzzes);}, 1*1000*scaling);}, 4*1000*scaling); // timeout till first excercise - let timeout = setTimeout(()=>{draw(instructions[i]);i++;}, 10*1000*scaling); + setTimeout(()=>{draw(instructions[i]);i++;}, 10*1000*scaling); // buzzes before first rest setTimeout(()=>{let j = 0; let buzzes = setInterval(()=>{Bangle.buzz(200*scaling); j++; if (j==5) clearInterval(buzzes);}, 1*1000*scaling);}, 34*1000*scaling); // interval containing rest and excercises 10+30=40 @@ -88,9 +88,11 @@ Once you've completed all 12 exercises, take a break for 1–2 minutes and repea } }; + /* let swipeHandler = function() { }; + */ let uiMode = { mode : 'custom', diff --git a/apps/simple_clock/app.js b/apps/simple_clock/app.js index 8ac51ed40..2432bca9e 100644 --- a/apps/simple_clock/app.js +++ b/apps/simple_clock/app.js @@ -118,7 +118,6 @@ let twoPi = 2*Math.PI; let Pi = Math.PI; - let halfPi = Math.PI/2; let sin = Math.sin, cos = Math.cos; diff --git a/apps/sixths/sixths.app.js b/apps/sixths/sixths.app.js index 2749a02c0..098600072 100644 --- a/apps/sixths/sixths.app.js +++ b/apps/sixths/sixths.app.js @@ -519,7 +519,7 @@ function draw() { every(now); - let km = 0.001 * 0.719 * Bangle.getHealthStatus("day").steps; + //let km = 0.001 * 0.719 * Bangle.getHealthStatus("day").steps; g.setFontAlign(-1, 1); g.setFont('Vector', 26); diff --git a/apps/skyspy/skyspy.app.js b/apps/skyspy/skyspy.app.js index 9346b6a23..ff6e29712 100644 --- a/apps/skyspy/skyspy.app.js +++ b/apps/skyspy/skyspy.app.js @@ -64,8 +64,8 @@ function calcAlt(alt, cur_altitude) { return ddalt; } function updateGps() { - let have = false, lat = "lat", lon = "lon", alt = "alt", - speed = "speed", hdop = "hdop", balt = "balt"; + let /*have = false,*/ lat = "lat", lon = "lon", alt = "alt", + speed = "speed", hdop = "hdop"; // balt = "balt"; if (cancel_gps) return; @@ -87,7 +87,7 @@ function updateGps() { alt = "" + fix.alt.toFixed(1); speed = "" + fix.speed.toFixed(1); hdop = "" + fix.hdop.toFixed(1); - have = true; + //have = true; } let ddalt = calcAlt(alt, cur_altitude); @@ -154,9 +154,9 @@ function drawSat(s) { if (s.snr == "") g.setColor(1, 0.25, 0.25); else { - let snr = 1*s.snr; + //let snr = 1*s.snr; g.setColor(0, 0, 0); - sats_receiving ++; + //sats_receiving ++; } g.drawString(s.id, x, y); @@ -165,7 +165,7 @@ function drawSat(s) { // Should correspond to view from below. // https://in-the-sky.org//satmap_radar.php?year=2023&month=10&day=24&skin=1 function drawSats(sats) { - sats_receiving = 0; + //sats_receiving = 0; g.reset().setFont("Vector", 20) .setColor(1,1,1) .fillRect(0, 30, 176, 176); @@ -184,7 +184,7 @@ function drawSats(sats) { var sats = []; var snum = 0; -var sats_receiving = 0; +//var sats_receiving = 0; function parseRaw(msg, lost) { if (lost) diff --git a/apps/sleeplogalarm/settings.js b/apps/sleeplogalarm/settings.js index d797ae6bc..053bd2e96 100644 --- a/apps/sleeplogalarm/settings.js +++ b/apps/sleeplogalarm/settings.js @@ -64,7 +64,7 @@ }) } }; - let menu = E.showMenu(filterMenu); + E.showMenu(filterMenu); } // show widget menu @@ -105,7 +105,7 @@ } } }; - let menu = E.showMenu(widgetMenu); + E.showMenu(widgetMenu); } // show main menu @@ -184,7 +184,7 @@ } } }; - let menu = E.showMenu(mainMenu); + E.showMenu(mainMenu); } // draw main menu diff --git a/apps/slomoclock/app.js b/apps/slomoclock/app.js index e3933af1b..6ffc08bdb 100644 --- a/apps/slomoclock/app.js +++ b/apps/slomoclock/app.js @@ -5,7 +5,7 @@ Mike Bennett mike[at]kereru.com 0.03 : Use Layout library */ -var v='0.10'; +//var v='0.10'; // Colours const col = []; diff --git a/apps/sokoban/app.js b/apps/sokoban/app.js index 3915556e3..e06f673b9 100644 --- a/apps/sokoban/app.js +++ b/apps/sokoban/app.js @@ -1,7 +1,6 @@ // basic shapes const SPACE = 0; const WALL = 1; -const PLAYER = 2; const BOX = 3; const HOLE = 4; const FILLED = 5; diff --git a/apps/solarclock/solar_date_utils.js b/apps/solarclock/solar_date_utils.js index 3075e14a7..738d4e7f6 100644 --- a/apps/solarclock/solar_date_utils.js +++ b/apps/solarclock/solar_date_utils.js @@ -59,9 +59,9 @@ const DateUtils = { //console.log("sun_eq_of_ctr=" + sun_eq_of_ctr); var sun_true_long_degrees = geom_mean_long_sun_degrees + sun_eq_of_ctr; //console.log("sun_true_long_degrees=" + sun_true_long_degrees); - var sun_true_anom_degrees = geom_mean_anomaly_sun_degrees + sun_eq_of_ctr; + //var sun_true_anom_degrees = geom_mean_anomaly_sun_degrees + sun_eq_of_ctr; //console.log("sun_true_anom_degrees=" + sun_true_anom_degrees); - var sun_rad_vector_AUs = (1.000001018*(1-eccent_earth_orbit*eccent_earth_orbit))/(1+eccent_earth_orbit*Math.cos(Math2.to_radians(sun_true_anom_degrees))) + //var sun_rad_vector_AUs = (1.000001018*(1-eccent_earth_orbit*eccent_earth_orbit))/(1+eccent_earth_orbit*Math.cos(Math2.to_radians(sun_true_anom_degrees))) //console.log("sun_rad_vector_AUs=" + sun_rad_vector_AUs); var sun_app_long_degress = sun_true_long_degrees-0.00569-0.00478*Math.sin(Math2.to_radians(125.04-1934.136*julian_century)); //console.log("sun_app_long_degress=" + sun_app_long_degress); diff --git a/apps/spaceclock/app.js b/apps/spaceclock/app.js index a3892e952..84870781a 100644 --- a/apps/spaceclock/app.js +++ b/apps/spaceclock/app.js @@ -19,7 +19,7 @@ var nasa = require("heatshrink").decompress(atob("jEUwcCpMkyQBBqQFCAQOJAgQIEAgcl var runner = require("heatshrink").decompress(atob("kEgwINKhwDCj4DKB4UH+ADBh/4mAOB/wDBjn/BgM5//gAYPxAYMz+HAgEDAwIfBAYYKBEYIDGjoPCnlwGQU4GQPwAYMP8ADBAAIDXAAo")); -var calendar = require("heatshrink").decompress(atob("j0ZwMAv////7BQU4AYVgAQMBwADBgwKCjgDCDAIABBw0Yg0xx1gjHGnOAocIowODwkwwlnBwWcscY8wODAYQOB4EBBwIsBmOMBwlwAQMDLIX4A==")); +//var calendar = require("heatshrink").decompress(atob("j0ZwMAv////7BQU4AYVgAQMBwADBgwKCjgDCDAIABBw0Yg0xx1gjHGnOAocIowODwkwwlnBwWcscY8wODAYQOB4EBBwIsBmOMBwlwAQMDLIX4A==")); var heartImageData = require("heatshrink").decompress(atob("//z/4CD4EPAQgOBAQXggEfAQXwgEDAQX4EIN4AQN8AQMMAQMPGAkDwAGEsAFEjAFEgwFEgIYkjgFEh4SEgZmBDwf8RAoSEv5zBAAU//wFDj6MCFQX/QYUAg6iBGAYFBGQUBAoIyDAoIyDv4FBGQU/AoIyCGALICGAQABGQIwCGQQwCGQQwCGQYFDGQIwCGQQwCGQQwDAAPPAogiD")); diff --git a/apps/speedalt/app.js b/apps/speedalt/app.js index 4587252c2..313226acf 100644 --- a/apps/speedalt/app.js +++ b/apps/speedalt/app.js @@ -201,7 +201,7 @@ max.n = 0; // counter. Only start comparing for max after a certain number of var emulator = (process.env.BOARD=="EMSCRIPTEN" || process.env.BOARD=="EMSCRIPTEN2")?1:0; // 1 = running in emulator. Supplies test values; var wp = {}; // Waypoint to use for distance from cur position. -var SATinView = 0; +//var SATinView = 0; function nxtWp(inc){ cfg.wp+=inc; diff --git a/apps/speedalt2/app.js b/apps/speedalt2/app.js index 839ac63eb..3e58e1001 100644 --- a/apps/speedalt2/app.js +++ b/apps/speedalt2/app.js @@ -376,7 +376,7 @@ if ( emulator ) { fix.smoothed = 0; } - var m; + //var m; var sp = '---'; var al = sp; diff --git a/apps/speedo/speedo.js b/apps/speedo/speedo.js index 1d87859a8..ad0e381ea 100644 --- a/apps/speedo/speedo.js +++ b/apps/speedo/speedo.js @@ -44,7 +44,7 @@ function onGPS(fix) { if (fix.fix && isFinite(fix.speed)) { var speed = require("locale").speed(fix.speed); var m = speed.match(/([0-9,\.]+)(.*)/); // regex splits numbers from units - var txt = (fix.speed<20) ? fix.speed.toFixed(1) : Math.round(fix.speed); + //var txt = (fix.speed<20) ? fix.speed.toFixed(1) : Math.round(fix.speed); layout.speed.label = m[1]; layout.units.label = m[2]; } diff --git a/apps/stacker/app.js b/apps/stacker/app.js index a486e06cc..631ff96d5 100644 --- a/apps/stacker/app.js +++ b/apps/stacker/app.js @@ -7,7 +7,6 @@ const GAMEBOARD_WIDTH = g.getWidth() - 16 - BLOCK_SIZE; const START_Y = g.getHeight() - BLOCK_SIZE - 1; const START_LENGTH = 4; var length; -var updateTimeout; var rows = []; var gameState = ""; //win, lose, play diff --git a/apps/stardateclock/app.js b/apps/stardateclock/app.js index adf2c14c7..9642c4779 100644 --- a/apps/stardateclock/app.js +++ b/apps/stardateclock/app.js @@ -31,7 +31,7 @@ if (g.getWidth() < 200) { // Bangle.js 2 baseUnit3 = 7; } -const widgetsHeight = 24; +//const widgetsHeight = 24; const sbarWid = baseUnit3 * 5; const hbarHt = baseUnit1; const outRad = baseUnit1 * 5; diff --git a/apps/stopwatch/stopwatch.app.js b/apps/stopwatch/stopwatch.app.js index 0d3ec364e..64e508070 100644 --- a/apps/stopwatch/stopwatch.app.js +++ b/apps/stopwatch/stopwatch.app.js @@ -85,7 +85,7 @@ const drawTime = function() { }; const draw = function() { - let last = tCurrent; + //let last = tCurrent; if (running) tCurrent = Date.now(); g.setColor(g.theme.fg); if (redrawButtons) drawButtons(); diff --git a/apps/stressless/app.js b/apps/stressless/app.js index b27c79a0d..8b643f94b 100644 --- a/apps/stressless/app.js +++ b/apps/stressless/app.js @@ -16,11 +16,10 @@ var csv = [ ]; logfile.write(csv.join(",")+"\n"); -var debugging = true; var samples = 0; // how many samples have we connected? var collectData = false; // are we currently collecting data? -var BPM_array = []; +//var BPM_array = []; var raw_HR_array = new Float32Array(1536); var alternate_array = new Float32Array(3072); var pulse_array = []; @@ -136,7 +135,6 @@ function find_peaks() { "ram" var previous_slope = 0; var slope; var gap_size = 0; - var temp_array = []; for (let i = 0; i < alternate_array.length; i++) { if (previous == null) @@ -235,7 +233,7 @@ function btn3Pressed() { } function turn_on() { - BPM_array = []; + //BPM_array = []; pulse_array = []; samples = 0; if (accel) clearInterval(accel); diff --git a/apps/sunrise/app.js b/apps/sunrise/app.js index 4d1f444a4..6b82d3c65 100644 --- a/apps/sunrise/app.js +++ b/apps/sunrise/app.js @@ -2,7 +2,6 @@ // sunrise/sunset script by Matt Kane from https://github.com/Triggertrap/sun-js const LOCATION_FILE = 'mylocation.json'; -let location; Bangle.setUI('clock'); Bangle.loadWidgets(); diff --git a/apps/supf/app.js b/apps/supf/app.js index d7a30aed9..197a6ca2f 100644 --- a/apps/supf/app.js +++ b/apps/supf/app.js @@ -3,8 +3,8 @@ require("Font7x11Numeric7Seg").add(Graphics); function draw() { var d = new Date(); var size = Math.floor(g.getWidth()/(7*6)); - var x = (g.getWidth()/2) - size*6, - y = (g.getHeight()/2) - size*7 - 0; + //var x = (g.getWidth()/2) - size*6; + var y = (g.getHeight()/2) - size*7 - 0; // y variable for ':' var y_dop = 70 - 0; g.reset().clearRect(0,y,g.getWidth(),y+size*28); diff --git a/apps/swscroll/boot.js b/apps/swscroll/boot.js index 1c5a84140..a2dc5277d 100644 --- a/apps/swscroll/boot.js +++ b/apps/swscroll/boot.js @@ -81,10 +81,9 @@ Bangle.setUI({ } }); -var menuShowing = false; var R = Bangle.appRect; -var Y = R.y; -var n = Math.ceil(R.h/options.h); +//var Y = R.y; +//var n = Math.ceil(R.h/options.h); var menuScrollMin = 0|options.scrollMin; var menuScrollMax = options.h*options.c - R.h; if (menuScrollMax 6) tool = 0; } +/* function prevItem () { tool--; if (tool < 0) tool = 7; } +*/ function activateItem () { if (mode != '') { @@ -1108,8 +1112,8 @@ function animateHappy () { angryState = 0; mode = 'happy'; transition = true; - const width = w / scale; - const cx = w; + //const width = w / scale; + //const cx = w; var iv = setInterval(function () { angryState++; if (angryState > 3) { @@ -1132,8 +1136,8 @@ function animateAngry () { angryState = 0; mode = 'angry'; transition = true; - const width = w / scale; - const cx = w; + //const width = w / scale; + //const cx = w; var iv = setInterval(function () { angryState++; if (angryState > 3) { @@ -1164,8 +1168,8 @@ function animateFood () { } frame = 0; transition = true; - const width = w / scale; - const cx = w; + //const width = w / scale; + //const cx = w; var iv = setInterval(function () { angryState++; if (angryState > 3) { @@ -1195,7 +1199,7 @@ function animateShower () { clearInterval(iv); mode = ''; transition = false; - animated = true; + //animated = true; sx += width; if (sx < 0) sx = 0; if (tama.cacas > 0) { @@ -1216,7 +1220,7 @@ function animateToGame () { transition = true; let cx = 0; sx = -w; - animated = false; + //animated = false; var iv = setInterval(function () { sx += scale * 2; updateAnimation(); @@ -1225,7 +1229,7 @@ function animateToGame () { if (cx > w) { clearInterval(iv); sx = 0; - animated = true; + //animated = true; transition = false; drawScene(); } @@ -1241,10 +1245,10 @@ function animateToClock () { } mode = 'clock'; transition = true; - const width = w / scale; + //const width = w / scale; let cx = w; sx = 0; - animated = false; + //animated = false; var iv = setInterval(function () { sx -= scale * 4; drawScene(); @@ -1254,7 +1258,7 @@ function animateToClock () { clearInterval(iv); mode = 'clock'; transition = false; - animated = true; + //animated = true; drawScene(); } }, 100); @@ -1269,8 +1273,8 @@ function animateFromClock () { } transition = true; let cx = 0; - const width = w / scale; - animated = false; + //const width = w / scale; + //animated = false; var iv = setInterval(function () { sx += scale * 4; drawScene(); @@ -1279,7 +1283,7 @@ function animateFromClock () { clearInterval(iv); mode = ''; sx = 0; - animated = true; + //animated = true; transition = false; drawScene(); } @@ -1513,9 +1517,9 @@ function pooMaker() { const b = 0 | ((cacaLevel + tama.hungry) / tama.tummy); cacaLevel += tama.hungry; if (a != b) { - if (tama.cacas == 0) { + /*if (tama.cacas == 0) { cacaBirth = new Date(); - } + }*/ tama.hungry--; tama.cacas++; } diff --git a/apps/tabata/tabata.js b/apps/tabata/tabata.js index f6addc35b..ad57e837c 100644 --- a/apps/tabata/tabata.js +++ b/apps/tabata/tabata.js @@ -71,7 +71,7 @@ function startTabata() { clearTimeout(timer); clearWatch(clearBtn1); clearWatch(clearBtn2); - clearWatch(clearBtn2); + clearWatch(clearBtn2); // TODO: Should it be Btn3 here? showMainMenu(); } diff --git a/apps/tapkb/lib.js b/apps/tapkb/lib.js index 5ff524165..e6dbfcd04 100644 --- a/apps/tapkb/lib.js +++ b/apps/tapkb/lib.js @@ -119,7 +119,6 @@ g.clear(); renderKeys(); var drag; -var e; return new Promise((resolve,reject) => { diff --git a/apps/terminal/app.js b/apps/terminal/app.js index 79a50c73f..25e166c04 100644 --- a/apps/terminal/app.js +++ b/apps/terminal/app.js @@ -147,7 +147,7 @@ function startTerminal(dataOutCallback) { term.fgCol = g.theme.fg; term.bgCol = g.theme.bg; draw(); - var flashInterval = setInterval(() => { + setInterval(() => { flashToggle = !flashToggle; draw(); }, 1000); diff --git a/apps/testuserinput/app.js b/apps/testuserinput/app.js index 4f5f26408..a0e2c1c40 100644 --- a/apps/testuserinput/app.js +++ b/apps/testuserinput/app.js @@ -8,7 +8,7 @@ var v_str_version='v0.06'; //testing purpose var x_max_screen=g.getWidth();//240; - var y_max_screen=g.getHeight(); //240; + //var y_max_screen=g.getHeight(); //240; var y_wg_bottom=g.getHeight()-25; var y_wg_top=25; if (v_model=='BANGLEJS') { diff --git a/apps/tetris/tetris.app.js b/apps/tetris/tetris.app.js index 91dd20ab8..e406e7815 100644 --- a/apps/tetris/tetris.app.js +++ b/apps/tetris/tetris.app.js @@ -413,7 +413,7 @@ function startGame() { calculateSpeed(); state = 1; drawGame(); - var gi = setInterval(gameStep, 20); + setInterval(gameStep, 20); } function drawGame() { diff --git a/apps/themesetter/app.js b/apps/themesetter/app.js index aa3c608cf..453e9635f 100644 --- a/apps/themesetter/app.js +++ b/apps/themesetter/app.js @@ -1,7 +1,7 @@ let Layout = require('Layout'); let ScreenWidth = g.getWidth(), halfWidth = ScreenWidth/2; - let ScreenHeight = g.getHeight(); + //let ScreenHeight = g.getHeight(); let normalizedColorSet = { black:g.toColor(0,0,0), white: g.toColor(1,1,1), diff --git a/apps/thering/app.js b/apps/thering/app.js index 8767941b2..1ba6649de 100644 --- a/apps/thering/app.js +++ b/apps/thering/app.js @@ -150,9 +150,9 @@ function getGaugeImage(p) { function draw() { var date = new Date(); - var timeStr = require("locale").time(date,1); + //var timeStr = require("locale").time(date,1); var da = date.toString().split(" "); - var time = da[4].substr(0,5); + //var time = da[4].substr(0,5); var hh = da[4].substr(0,2); var mm = da[4].substr(3,2); var steps = getSteps(); diff --git a/apps/tictactoe/app.js b/apps/tictactoe/app.js index 3f2da4945..725f47910 100644 --- a/apps/tictactoe/app.js +++ b/apps/tictactoe/app.js @@ -21,7 +21,6 @@ var val = 0; var player; var active = false; var select = false; -var next = 0; var winval =0; var ex = require("heatshrink").decompress(atob("mEwwI63jACEngCEvwCEv4CB/wCBn+AgP8AoMf4ED/AFBh/gg/wAoIDBA4IFBB4ITBAoIbBD4I8C/wrCGAQuCGAQuCGAQuCGAQuCAo4RFDoopFGohBFJopZFMopxFPoqJFSoqhFVooA0A")); var oh = require("heatshrink").decompress(atob("mEwwIdah/wAof//4ECgYFB4AFBg4FB8AFBj/wh/4AoM/wEB/gFBvwCB/wCBBAU/AQIUCj8AgIzCh+AgYmCg/AgYyCAYIHBAoXgg+AAoMBApkPLgZKBAtBBRLIprDMoJxFPoqJFSoyhCAQStFXIrFFaIrdFdIwAVA")); diff --git a/apps/timeandlife/app.js b/apps/timeandlife/app.js index 4fe758815..f4a99fd46 100644 --- a/apps/timeandlife/app.js +++ b/apps/timeandlife/app.js @@ -1,6 +1,4 @@ // Globals -const X = 176, - Y = 176; // screen resolution of bangle 2 const STEP_TIMEOUT = 1000; const PAUSE_TIME = 3000; @@ -151,7 +149,6 @@ const step = () => { if (new Date() - lastPaused < PAUSE_TIME) { return; } - let startTime = new Date(); const dataAddr = E.getAddressOf(data, true); const nextDataAddr = E.getAddressOf(nextData, true); updateStateC.run(dataAddr, nextDataAddr); diff --git a/apps/timerclk/alarm.js b/apps/timerclk/alarm.js index 4acaa6cf0..764e8ce1b 100644 --- a/apps/timerclk/alarm.js +++ b/apps/timerclk/alarm.js @@ -18,7 +18,7 @@ var editIndex = 0; var drawInterval; var drawIntervalTimeout; var buttons; -var dragBorderHrsMins=0, dragBorderMinsSecs=0; +//var dragBorderHrsMins=0, dragBorderMinsSecs=0; function update() { if (drawInterval) clearInterval(drawInterval); @@ -103,8 +103,8 @@ function draw() { else if (editIndex == 1) x = start + g.stringMetrics(timeStr[0]+":"+timeStr[1]+":"+timeStr[2]).width - markerPosChange; else x = 0; if (x) g.drawString("__", x, y); - dragBorderHrsMins = start+g.stringMetrics(timeStr[0]).width+g.stringMetrics(":").width/2; - dragBorderMinsSecs = start+g.stringMetrics(timeStr[0]+":"+timeStr[1]).width+g.stringMetrics(":").width/2; + //dragBorderHrsMins = start+g.stringMetrics(timeStr[0]).width+g.stringMetrics(":").width/2; + //dragBorderMinsSecs = start+g.stringMetrics(timeStr[0]+":"+timeStr[1]).width+g.stringMetrics(":").width/2; } if (all.length == 0) { diff --git a/apps/timerclk/timer.js b/apps/timerclk/timer.js index 25052e6ae..5ca2fba3e 100644 --- a/apps/timerclk/timer.js +++ b/apps/timerclk/timer.js @@ -18,7 +18,7 @@ var editIndex = 0; var drawInterval; var drawIntervalTimeout; var buttons; -var dragBorderHrsMins=0, dragBorderMinsSecs=0; +//var dragBorderHrsMins=0, dragBorderMinsSecs=0; function update() { if (drawInterval) clearInterval(drawInterval); @@ -128,8 +128,8 @@ function draw() { else if (editIndex == 1) x = start + g.stringMetrics(timeStr[0]+":"+timeStr[1]+":"+timeStr[2]).width - markerPosChange; else x = 0; if (x) g.drawString("__", x, y); - dragBorderHrsMins = start+g.stringMetrics(timeStr[0]).width+g.stringMetrics(":").width/2; - dragBorderMinsSecs = start+g.stringMetrics(timeStr[0]+":"+timeStr[1]).width+g.stringMetrics(":").width/2; + //dragBorderHrsMins = start+g.stringMetrics(timeStr[0]).width+g.stringMetrics(":").width/2; + //dragBorderMinsSecs = start+g.stringMetrics(timeStr[0]+":"+timeStr[1]).width+g.stringMetrics(":").width/2; } if (all.length == 0) { diff --git a/apps/tinyVario/app.js b/apps/tinyVario/app.js index b9a87c821..63fc6e94e 100644 --- a/apps/tinyVario/app.js +++ b/apps/tinyVario/app.js @@ -10,7 +10,7 @@ getFL = () => (44330 * (1.0 - Math.pow(pressure/1013.25, 0.1903))).toFixed(0); getTimeString = () => (settings.localTime) ? (require("locale").time(Date(),1)):(Date().toUTCString().slice(Date().toUTCString().length-12,Date().toUTCString().length-7)); var fg=g.getColor(); -var bg=g.getBgColor(); +//var bg=g.getBgColor(); var red="#F00",green="#0F0"; const unitsRoc=[ @@ -40,11 +40,13 @@ const unitsAlt=[ {name:"m", factor:1, precision:0, layoutCode:{type:"txt", font:"12%", halign:0, filly:0, label:"m"}}, {name:"ft", factor:3.280839895013123, precision:0, layoutCode:{type:"txt", font:"12%", halign:0, filly:0, label:"ft"}} ]; +/* const unitROC={type:"v", halign:1, c: [ {type:"txt", font:"12%", halign:0, filly:0, label:"m"}, {type:"", height:1,width:"20", bgCol:fg}, {type:"txt", font:"12%", halign:0, filly:0, label:"s"} ]}; +*/ const ground=0, flying=1, landed=2, maybeFlying=3, maybeLanded=4; @@ -65,7 +67,7 @@ var altH = []; var altRaw=-9999, altFast=0, altSlow=0; var fastGain=0.5, slowGain=0.3; var roc=0,rocAvg=0, gs; -var lastPressure = Date.now(); +//var lastPressure = Date.now(); var pressure = 1000; var state=ground; var takeoffTime=0, landingTime=0, flyingTime; @@ -224,7 +226,7 @@ function initPFD() { } function initAltMenu() { - var oldQnh=qnh; + //var oldQnh=qnh; function updateAltMenu() { altMenu.clear(); altMenu.alt.label= diff --git a/apps/toucher/app.js b/apps/toucher/app.js index 19310592e..b45725aab 100644 --- a/apps/toucher/app.js +++ b/apps/toucher/app.js @@ -85,7 +85,7 @@ function render(){ const visibleApps = APPS.filter(app => app.x >= STATE.offset-HALF && app.x <= STATE.offset+WIDTH-HALF ); let cycle = 0; - let lastCycle = visibleApps.length; + //let lastCycle = visibleApps.length; visibleApps.forEach(app => { cycle++; diff --git a/apps/vernierrespirate/app.js b/apps/vernierrespirate/app.js index 945b72b77..b2afdb0df 100644 --- a/apps/vernierrespirate/app.js +++ b/apps/vernierrespirate/app.js @@ -154,7 +154,7 @@ function connect() { offs += 4; } } else { - var cmd = dv.getUint8(4); // cmd + /*var cmd =*/ dv.getUint8(4); // cmd //print("CMD",dv.buffer); } } diff --git a/apps/viewstl/viewstl.app.js b/apps/viewstl/viewstl.app.js index 34d018705..440745603 100644 --- a/apps/viewstl/viewstl.app.js +++ b/apps/viewstl/viewstl.app.js @@ -222,7 +222,6 @@ function readSTL(fn) { edges = new Uint8Array(Math.max(faces.length/3,24)) p_edges = E.getAddressOf(edges, true); var fp=0, p=0; - var nf = 0; g.setColor(0.9, 0.9, 0.9); g.drawRect(20, 140, 220, 160); g.setColor(0.6, 0.6, 0.9); diff --git a/apps/viewstl/viewstl.min.js b/apps/viewstl/viewstl.min.js index 82975bbf9..1994c2f59 100644 --- a/apps/viewstl/viewstl.min.js +++ b/apps/viewstl/viewstl.min.js @@ -84,7 +84,6 @@ function readSTL(fn) { edges = new Uint8Array(Math.max(faces.length/3,24)) p_edges = E.getAddressOf(edges, true); var fp=0, p=0; - var nf = 0; g.setColor(0.9, 0.9, 0.9); g.drawRect(20, 140, 220, 160); g.setColor(0.6, 0.6, 0.9); diff --git a/apps/walkersclock/app.js b/apps/walkersclock/app.js index 8a5e826c4..5b83bf583 100644 --- a/apps/walkersclock/app.js +++ b/apps/walkersclock/app.js @@ -49,7 +49,6 @@ let infoMode = INFO_NONE; let functionMode = FN_MODE_OFF; let gpsDisplay = GDISP_OS; let prevInfoStr = "clear"; -let prevActivityStr = "clear"; let prevSteps = "clear"; let clearActivityArea = true; @@ -194,7 +193,6 @@ function drawAll(){ } function drawInfo() { - let val; let str = ""; let col = 0x07E0; // green @@ -565,7 +563,7 @@ Bangle.on('lcdPower',function(on) { } }); -var click = setInterval(onTick, 5000); +setInterval(onTick, 5000); setWatch(() => { changeInfoMode(); drawAll(); }, BTN1, {repeat: true}); setWatch(() => { changeFunctionMode(); drawAll(); }, BTN3, {repeat: true}); diff --git a/apps/warpdrive/app.js b/apps/warpdrive/app.js index 855b86c78..3f52fba58 100644 --- a/apps/warpdrive/app.js +++ b/apps/warpdrive/app.js @@ -496,7 +496,6 @@ let lcdBuffer = 0, let locked = false; let charging = false; let stopped = true; -let interval = 30; let timeout; function setupInterval(force) { @@ -596,7 +595,6 @@ function init() { sintable[i] = Math.sin((i * Math.PI * 0.5) / sintable.length) * ((1 << 8) - 1); // setup nodes - let o = 0; for (let i = 0; i < nodeCount; ++i) { nodes[i] = { rx: 0, diff --git a/apps/waternet/app.js b/apps/waternet/app.js index bc4b26828..cf2335009 100644 --- a/apps/waternet/app.js +++ b/apps/waternet/app.js @@ -94,7 +94,6 @@ const LEFTMENU = 118; const EMPTY = 61; let startPos; -let menuPos; let maxLevel; let selectedLevel; let boardX; @@ -133,7 +132,7 @@ let levelLocks = new Uint8Array(GMCOUNT * DIFFCOUNT); let options = new Uint8Array(OPCOUNT); //sound -let soundon = 1; +let soundon = 1; // TODO: Should this be 'soundOn' ? //game let paused; @@ -533,14 +532,18 @@ function set_bkg_data(tiles) { currentTiles = tiles; } +/* function get_bkg_data() { return currentTiles; } +*/ +/* function set_bkg_tiles(x, y, map) { "RAM"; g.drawImage(map, SCREENOFFSETX + x, screenOffsetY + y); } +*/ function setBlockTilesAsBackground() { set_bkg_data(BLOCKTILES); @@ -1056,8 +1059,8 @@ function generateLevel() "RAM"; if(USECCODE) { - var cellstack = new Uint8Array(MAXBOARDSIZE + 1); - var neighbours = new Uint8Array(4); + //var cellstack = new Uint8Array(MAXBOARDSIZE + 1); + //var neighbours = new Uint8Array(4); var addrLevel = E.getAddressOf(level,true); c.generateLevel(addrLevel, boardWidth, boardHeight); } @@ -1621,6 +1624,7 @@ function levelSelect() { // -------------------------------------------------------------------------------------------------- // printing functions // -------------------------------------------------------------------------------------------------- +/* function setCharAt(str, index, chr) { "RAM"; if (index > str.length - 1) return str; @@ -1676,6 +1680,7 @@ function printNumber(ax, ay, aNumber, maxDigits, noScreenOffset) { set_bkg_tile_xy(ax + (maxDigits - ret.digits) + c, ay, ret.string.charCodeAt(buffSize - ret.digits + c) + 32, noScreenOffset); } } +*/ //print a message on the title screen on ax,ay, the tileset from titlescreen contains an alphabet function printMessage(ax, ay, amsg, noScreenOffset) { diff --git a/apps/waypointer/app.js b/apps/waypointer/app.js index 40e4cf974..b71cf3270 100644 --- a/apps/waypointer/app.js +++ b/apps/waypointer/app.js @@ -112,8 +112,8 @@ function read_compass() { /***** END Compass ***********/ -var speed = 0; -var satellites = 0; +//var speed = 0; +//var satellites = 0; var wp; var dist=0; @@ -190,9 +190,9 @@ var savedfix; function onGPS(fix) { savedfix = fix; - if (fix!==undefined){ + /*if (fix!==undefined){ satellites = fix.satellites; - } + }*/ if (candraw) { if (fix!==undefined && fix.fix==1){ diff --git a/apps/waypoints/waypoints.app.js b/apps/waypoints/waypoints.app.js index fec1af993..0c63e9183 100644 --- a/apps/waypoints/waypoints.app.js +++ b/apps/waypoints/waypoints.app.js @@ -3,9 +3,6 @@ var Layout = require("Layout"); const BANGLEJS2 = process.env.HWVERSION == 2; // check for bangle 2 -const W = g.getWidth(); -const H = g.getHeight(); - var wp = require('Storage').readJSON("waypoints.json", true) || []; // Use this with corrupted waypoints //var wp = []; @@ -50,7 +47,7 @@ function mainMenu() { } function updateGps() { - let have = false, lat = "lat", lon = "lon", alt = "alt", speed = "speed"; + let lat = "lat", lon = "lon", alt = "alt", speed = "speed"; if (cancel_gps) return; @@ -63,7 +60,6 @@ function updateGps() { lon = "" + lon(fix.lon); alt = "alt " + fix.alt.toFixed(0) + "m"; speed = "speed " + fix.speed.toFixed(1) + "kt"; - have = true; } g.reset().setFont("Vector", 20) @@ -266,7 +262,7 @@ function ask01(t, cb) { } function askCoordinate(t1, t2, callback) { - let sign = 1; + //let sign = 1; ask01(t1, function(sign) { switch (mode) { case 0: s = "DDD.dddd"; break; @@ -297,7 +293,6 @@ function askCoordinate(t1, t2, callback) { } function askPosition(callback) { - let full = ""; askCoordinate("NS", "0", function(lat) { askCoordinate("EW", "", function(lon) { callback(lat, lon); diff --git a/apps/widbgjs/widget.js b/apps/widbgjs/widget.js index 4b81c4885..12af79c8e 100644 --- a/apps/widbgjs/widget.js +++ b/apps/widbgjs/widget.js @@ -65,11 +65,13 @@ break; } // turn the arrow thanks to (https://forum.espruino.com/conversations/344607/) + /* const p180 = Math.PI / 180; // a is defined above var r = 21; var x = r * Math.sin(a * p180); var y = r * Math.cos(a * p180); + */ return a * p180; } diff --git a/apps/widhwbttm/widhwbttm.wid.js b/apps/widhwbttm/widhwbttm.wid.js index 551e2005b..e2a55c6c4 100644 --- a/apps/widhwbttm/widhwbttm.wid.js +++ b/apps/widhwbttm/widhwbttm.wid.js @@ -1,5 +1,5 @@ (function() { - let intervalRef = null; + //let intervalRef = null; var v_count; // show stats var v_str_hw=new String(); //if (process.env.BOARD=='BANGLEJS'||process.env.BOARD=='EMSCRIPTEN') var v_bfont_size=2; @@ -55,5 +55,5 @@ } //end draw WIDGETS["wdhwbttm"]={area:"bl",width:100,draw:draw}; -if (Bangle.isLCDOn) intervalRef = setInterval(()=>WIDGETS["wdhwbttm"].draw(), 10*1000); +if (Bangle.isLCDOn) /*intervalRef =*/ setInterval(()=>WIDGETS["wdhwbttm"].draw(), 10*1000); })() diff --git a/apps/worldclock/app.js b/apps/worldclock/app.js index 2627e056c..91b4be4f6 100644 --- a/apps/worldclock/app.js +++ b/apps/worldclock/app.js @@ -123,7 +123,6 @@ function draw() { if (offsets.length === 1) { // For a single secondary timezone, draw it bigger and drop time zone to second line - const xOffset = 30; g.setFont(font, secondaryTimeFontSize); g.drawString(`${hours}:${minutes}`, xyCenter, yposTime2, true); g.setFont(font, secondaryTimeZoneFontSize); diff --git a/apps/wrkmem/app.js b/apps/wrkmem/app.js index 3f283ca8a..3e085a5ed 100644 --- a/apps/wrkmem/app.js +++ b/apps/wrkmem/app.js @@ -14,7 +14,7 @@ const savedData = { Object.assign(savedData, require("Storage") .readJSON(localTaskFile, true) || {}); -let currentMenu; +//let currentMenu; const allTasks = savedData.tasks; const SWIPE = { @@ -365,7 +365,7 @@ function setMenu(menu) { save(); g.reset(); g.clearRect(Bangle.appRect); - currentMenu = menu; + //currentMenu = menu; menu.render(); menu.setUI(); Bangle.drawWidgets();