• I installed BeepClock and got an out of memory issue after the screen had timed out a couple of times. Reproduced a second time. I'm using the TapeLauncher not the standard Launcher though.

    Execution Interrupted during event processing.
    Interpreter error: [
      "LOW_MEMORY",
      "MEMORY"
     ]
    New interpreter error: LOW_MEMORY,MEMORY
    Execution Interrupted during event processing.
    Interpreter error: [
      "LOW_MEMORY",
      "MEMORY"
     ]
    New interpreter error: LOW_MEMORY,MEMORY
    ERROR: Ctrl-C while processing interval - removing it.
    Execution Interrupted during event processing.
    Interpreter error: [
      "CALLBACK",
      "LOW_MEMORY",
      "MEMORY"
     ]
    

    Not sure about the code below at the end of Beebclock.js, multiple calls to Bangle.loadWidgets() a good thing ?

    Bangle.on('lcdPower', (on) => {
      if (on) {
        Bangle.loadWidgets();
        Bangle.drawWidgets();
        drawAll();
      } else {
        clearTimeout();
      }
    });
    

    Set the default clock to something other than beebclock, then delete beebclock using the AppLoader, then restart the Bangle with a BTN3, see if problem persists.

About

Avatar for HughB @HughB started