Puck.js firmware initialization

Before the Puck.js can be used, it needs to be initialized with the appropriate firmware.

Please follow these steps:

  1. Open the Espruino Web IDE in your browser.
  2. Connect your Puck.js to your computer via Bluetooth (Top-left button).
  3. Store the file SWButton.js in the device's storage (filename: SWButton) using the Espruino IDE and the "Send to Espruino (Storage)" button.
  4. Load the firmware file main.js into the Espruino Web IDE.
  5. Click the "Send to Espruino (Flash)" button in the IDE to upload the firmware to your Puck.js.

Puck.js HID Configuration

Status: Not Connected

Short Press (S)

Double Press (SS)

Long Press (L)