Playing with this more, crashes appear to be more common when the reader is removed, such as tapping the phone against the Puck then lifting it again.
Doing this with digitalPulse(LED3, true, 300) being called in response to the event, I managed to get the Puck to crash with the LED remaining on until the battery was pulled.
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.
Playing with this more, crashes appear to be more common when the reader is removed, such as tapping the phone against the Puck then lifting it again.
Doing this with
digitalPulse(LED3, true, 300)
being called in response to the event, I managed to get the Puck to crash with the LED remaining on until the battery was pulled.