All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups
Foundation

Detailed Description

The core of the Pebble SDK.

The Pebble SDK consists of different frameworks that are organized by functionality. Each framework includes an API and provides access to the software libraries supported natively by Pebble OS. You use these interfaces (APIs) in the C programming language to write software for the Pebble platform.

Frameworks are grouped hierarchically into Foundation, Graphics, Standard C and User Interface.

The Foundation framework is the core of the Pebble OS.

Modules

 App
 App entry point and event loop.
 
 App Communication
 API for interacting with the Pebble communication subsystem.
 
 AppMessage
 Bi-directional communication between phone apps and Pebble watchapps.
 
 AppSync
 UI synchronization layer for AppMessage.
 
 AppWorker
 Managing the app worker.
 
 DataLogging
 Enables logging data asynchronously to a mobile app.
 
 DataStructures
 
 Dictionary
 Data serialization utilities.
 
 Event Service
 APIs to handle event services.
 
 Internationalization
 Internationalization & Localization APIs.
 
 Launch Reason
 API for checking what caused the application to launch.
 
 Logging
 Functions related to logging from apps.
 
 Math
 Math routines.
 
 Memory Management
 Utility functions for determining an application's memory usage.
 
 Resources
 Managing application resources.
 
 Storage
 A mechanism to store persistent application data and state.
 
 Timer
 
 Wakeup
 The wakeup API allows applications to schedule for a wakeup event. Wakeup events launch applications at a specified time if they are not running, and calls the WakeupHandler callback if the application has subscribed to the service.
 
 Wall Time
 Functions, data structures and other things related to wall clock time.
 
 WatchInfo
 Provides information about the watch itself.