Hi! The self test error isn't anything to worry about.
Basically, if you hold down BTN1 for ~5 sec while powering the Puck on, a self test is performed. This is so we can check them all before sending out, but also as an easy way for others to check them. Once you've attached anything to the Puck's pins you could expect that kind of error to occur (it just shows the self test is working ok!).
However, the question then is why is the self test being performed? Were you explicitly calling Puck.selfTest or do you think you could have been holding BTN1 while applying power? I can't think of any other way it could be triggered...
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! The self test error isn't anything to worry about.
Basically, if you hold down BTN1 for ~5 sec while powering the Puck on, a self test is performed. This is so we can check them all before sending out, but also as an easy way for others to check them. Once you've attached anything to the Puck's pins you could expect that kind of error to occur (it just shows the self test is working ok!).
However, the question then is why is the self test being performed? Were you explicitly calling
Puck.selfTest
or do you think you could have been holding BTN1 while applying power? I can't think of any other way it could be triggered...