Try refreshing the online IDE website now and trying again.
This was actually because of a (now fixed) bug in Web Bluetooth on Mac, which meant that it didn't always 'see' devices based just on their advertised services - it had to use their names instead.
As a result it was changed to show anything with a name starting with Puck.js or Espruino.
Earlier today we changed the code to work based on service as well as name, and I have just updated the online IDE with it. However if you're on Mac you may still need to use Chrome Canary (version 57) to reliably see devices that have different names.
So in short, Puck.js is working fine - it's the IDE that couldn't connect.
Also, setting an advertising interval of 600 might make it slightly harder to connect.
If you just want to change the name, all you need is:
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.
Try refreshing the online IDE website now and trying again.
This was actually because of a (now fixed) bug in Web Bluetooth on Mac, which meant that it didn't always 'see' devices based just on their advertised services - it had to use their names instead.
As a result it was changed to show anything with a name starting with
Puck.js
orEspruino
.Earlier today we changed the code to work based on service as well as name, and I have just updated the online IDE with it. However if you're on Mac you may still need to use Chrome Canary (version 57) to reliably see devices that have different names.
So in short, Puck.js is working fine - it's the IDE that couldn't connect.
Also, setting an advertising interval of 600 might make it slightly harder to connect.
If you just want to change the name, all you need is: