Skip to content

cynorg/conglomerate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conglomerate: Work In Progress!

Conglomerate aims to be the go-to template for starting a new watch project for the Pebble smartwatch.

It will consist of a repository of GPL/BSD/CC utilities, libraries, and resources which can be forked and modified to accelerate the creation of a stable and optimal Pebble project, where all you need to code are the unique pieces you need.

The primary goals of the project:

  • free/open source licensing/permissions for all included functionality
    • core is MIT, libraries are separated by license type
  • Optimized libraries to implement the common features desired in a Pebble watch app, targeting but not limited to:
    • Connection state ( & optional tracking via AM )
    • Battery state ( & optional tracking via AM )
    • [?] AppMessage (w/ retry queues on watch and phone side) - (BAM ?)
    • Configuration page generation
    • Settings saving/loading/transferring between watch, phone, and settings page
    • Timezone
    • Vibration & custom vibration patterns
    • Weather
      • multiple weather sources
      • phone GPS and manual location entry
    • Magnetometer state
    • Accelerometer data tracking
  • Minimal generated code footprint for each platform functionality
    • Compatibility with Overlay technique (specific implementation deferring until ready for 3.0)

About

Conglomerate template for Pebble watches, SDK 3.0

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published