I'm afraid there isn't anything specifically about this. The chip and bootloader are pretty much standard nRF52832 though, so you could use all of Nordic's tools, documentation and SDK (we use SDK 12) for development.
However developing software while upgrading via DFU is a slow, painful process and is really not something I would encourage anyone to do.
The best bet would be to buy an nRF52832 DK board (about $40 I think?) and wire up GND, SWDCLK and SWDIO pins, then treat the Puck like any other Nordic device (and follow Nordic's tutorials and code).
When you want to return to normal you can then just reflash a full hex file of Puck.js to ensure everything is returned to standard.
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,
I'm afraid there isn't anything specifically about this. The chip and bootloader are pretty much standard nRF52832 though, so you could use all of Nordic's tools, documentation and SDK (we use SDK 12) for development.
However developing software while upgrading via DFU is a slow, painful process and is really not something I would encourage anyone to do.
The best bet would be to buy an nRF52832 DK board (about $40 I think?) and wire up GND, SWDCLK and SWDIO pins, then treat the Puck like any other Nordic device (and follow Nordic's tutorials and code).
When you want to return to normal you can then just reflash a full hex file of Puck.js to ensure everything is returned to standard.