Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Stonework

Pebble emulator for running native Pebble watchfaces on Apple devices.

Features

  • ARM Cortex-M4 application-mode CPU emulator
    • 16 and 32-bit thumb instruction set
    • application-mode only
    • doesn't implement exceptions
    • custom built, API loosely modelled after unicorn
  • Subset of Pebble API for running watchfaces
    • Some bitmap and font code adapted from neographics
    • Work in progress, can run some watchfaces already
  • Built-in rebble store browser to install watchfaces
  • Install watchfaces from Files or other sources
  • Preview the running watchface on iOS before sending it to the watch
  • Show watchface as a widget on iOS 14

To Do

  • Implement more of the Pebble API to run more watchfaces
    • Unimplemented drawing functions
    • Animation
    • Accelerometer
    • Battery
    • Communication
    • and many more
  • Configuration for configurable watchfaces
  • rocky.js watchfaces?

Requirements

  • iOS 12 or later
  • WatchOS 5 or later

About

Pebble emulator for iOS and watchOS

Topics

Resources

License

Releases

No releases published

Packages

No packages published