/not-yet-definitive-pebble-guide

not yet definitive pebble smart watch guide, aka awesome pebble resources and links

GNU General Public License v3.0GPL-3.0

not-yet-definitive-pebble-guide

not yet definitive pebble smart watch guide

Table of contents generated with markdown-toc

Resources

Communities

  • Discord
  • Reddit (users and dev)

Building

Local

Under CI / GitHub Actions

So far only GitHub Actions available

CloudPebble

Requires the most work and not recommended:

Frameworks

TODO URLs needed

Libraries

On Pebble/Phone

Services/APIs

Desktop/command line tools

NOTe there are improvements and fixes for existing tools, you may have to find them. For example see unmerged PRs:

Third Party Tools

Hacking tools

Dev notes

Tips

Pebble Debug Logs

Once Developer mode is enabled in the Pebble App on the phone:

pebble logs --phone IP_ADDRESS

Will display all logs, from C code and js code.

This works under Windows, not just Unix-like platforms:

python2 -m pip install -e git+https://github.com/clach04/pebble-tool.git@windows_py27#egg=pebble-tool

Hung Pebble emulator

If Pebble emulator is hung

  1. Issue pebble kill
  2. Manually stop/kill any remaining pebble (emulator) processes
  3. Issue pebble wipe

SDK notes

  • latest 4.x
  • SDK 3.x - can be used to build PBWs that run on Firmware 4.x
  • SDK 2 - has incompatablities with SDK1
  • SDK 1 - do NOT use

Migration and porting notes

Rebble Services Notes