Newbie to this forum but I'm a software developer who has been working with a Puck.JS for the past couple of months.
I was just toying around with the idea of of trying to conserve battery life by calling NRF.sleep() & NRF.wake() at set intervals.
I've made a real newbie mistake... I made a program that calls NRF.sleep() as soon as the Puck boots, and never calls NRF.wake()... I now can't connect to the Puck with Espruino IDE to re-program it !!
I've tried putting the Puck into DFU mode and re-flashing the firmware (thinking it would wipe the program too) but it hasn't worked, it still boots into the original program and immediately disables Bluetooth! :-(
Is there any way to reset a Puck.JS into it's initial 'factory state' or to wipe it clean & start again?!
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hi all,
Newbie to this forum but I'm a software developer who has been working with a Puck.JS for the past couple of months.
I was just toying around with the idea of of trying to conserve battery life by calling NRF.sleep() & NRF.wake() at set intervals.
I've made a real newbie mistake... I made a program that calls NRF.sleep() as soon as the Puck boots, and never calls NRF.wake()... I now can't connect to the Puck with Espruino IDE to re-program it !!
I've tried putting the Puck into DFU mode and re-flashing the firmware (thinking it would wipe the program too) but it hasn't worked, it still boots into the original program and immediately disables Bluetooth! :-(
Is there any way to reset a Puck.JS into it's initial 'factory state' or to wipe it clean & start again?!
Thanks in advance !