pebble
  • Tutorials
  • Get the SDK
  • Guides
  • Documentation
  • Examples
  • Community
  • Blog
  • More
Privacy
Cookies
Publish

Guides

  • Table of Contents
  • App Resources
  • Appstore Publishing
  • Best Practices
  • Communication
  • Debugging
  • Design and Interaction
  • Events and Services
  • Graphics and Animations
  • Migrating Older Apps
  • Pebble Packages
  • Pebble Timeline
  • Rocky.js
  • Smartstraps
  • Tools and Resources
    • App Metadata
    • CloudPebble
    • Color Picker Tool
    • Command Line Tool
    • Developer Connection
    • Hardware Information
    • Internationalization
  • User Interfaces

Hardware Information

The Pebble watch family comprises of multiple generations of hardware, each with unique sets of features and capabilities. Developers wishing to reach the maximum number of users will want to account for these differences when developing their apps.

The table below details the differences between hardware platforms:

Feature Classic,
Steel
Time,
Time Steel
Time Round Pebble 2 Time 2
Platform Aplite Basalt Chalk Diorite Emery
CPU Cortex-M3
64 MHz
Cortex-M4
100 MHz
Cortex-M7
144 MHz
Max. resource size 96k 256k 512k
Max. app size (code + heap) 24k 64k 128k
Display shape Rectangle Round Rectangle
Display resolution 144 x 168 180 x 180 144 x 168 200 x 228
Display PPI 175 182 175 202
Supported colors 2 64 2 64
Heart Rate Monitor No Yes
(with smartstrap)
Yes
(except SE model)
Yes
Microphone No Yes
Sensors Accelerometer, Compass Accelerometer Accelerometer, Compass
Buttons 4
Charging port Power only Smart accessory port Smart accessory port (data only) Smart accessory port

See Available Defines and Macros for a complete list of compile-time defines available.

NOTE: We'll be updating the "Building for Every Pebble Guide" and "Available Defines and Macros" list when we release the first preview version of SDK 4.0.

You need JavaScript enabled to read and post comments.