Lookup material: the firmware C API reference, external talks and documents about PebbleOS, and specifications for the protocols used by the firmware and its tooling.
The Doxygen-generated reference for the firmware sources (applib, services, kernel, drivers) is published alongside this site:
Hand-written guides for app-facing APIs that need more than the per-function Doxygen reference.
Podcasts, presentations and developer documents from the Pebble community.
PULSE is the serial protocol spoken between the firmware and the host
tooling (pbl console, flash imaging, tools/pulse/). These pages
specify the wire format and its transports.
Wire formats of the Bluetooth protocol spoken between the firmware and the phone apps.
The file and resource formats produced by the firmware tooling. These pages summarize the layouts; the packed structs in the referenced sources stay authoritative.
Generated from PebbleOS 91af4a22c. This page is maintained in the pebbleos repository: docs/reference/index.md.