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. | |
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. | |