Skip to content

Instantly share code, notes, and snippets.

View C-D-Lewis's full-sized avatar
🆑

Chris Lewis C-D-Lewis

🆑
View GitHub Profile
@C-D-Lewis
C-D-Lewis / main.c
Last active August 29, 2015 14:01
SDK Tutorial 1
#include <pebble.h>
Window* g_window;
TextLayer *g_text_layer;
void window_load(Window *window)
{
//We will add the creation of the Window's elements here soon!
g_text_layer = text_layer_create(GRect(0, 0, 144, 168));
text_layer_set_background_color(g_text_layer, GColorClear);
@C-D-Lewis
C-D-Lewis / main.c
Last active August 29, 2015 14:01
SDK Tutorial 2
#include <pebble.h>
Window* g_window;
TextLayer *g_text_layer;
GBitmap *g_frame_bitmap;
BitmapLayer *g_frame_layer;
void window_load(Window *window)
{
//Create and add the image
@C-D-Lewis
C-D-Lewis / timeline.js
Created June 8, 2015 20:00
Timeline library for PebbleKit JS
/******************************* timeline lib *********************************/
// The timeline public URL root
var API_URL_ROOT = 'https://timeline-api.getpebble.com/';
/**
* Send a request to the Pebble public web timeline API.
* @param pin The JSON pin to insert. Must contain 'id' field.
* @param type The type of request, either PUT or DELETE.
* @param topics Array of topics if a shared pin, 'null' otherwise.
@C-D-Lewis
C-D-Lewis / PebbleAccelPacket.java
Last active December 1, 2015 02:53
PebbleGestureModel
public class PebbleAccelPacket {
//Data members
public int x, y, z;
/**
* Default constructor
*/
public PebbleAccelPacket() {
x = 0;
@C-D-Lewis
C-D-Lewis / quick_view_test.sh
Created September 20, 2016 10:49
QuickView test script for Pebble emulator
#!/bin/bash
pebble emu-set-timeline-quick-view on
sleep 1
pebble emu-set-timeline-quick-view off
@C-D-Lewis
C-D-Lewis / Pebble API documentation
Created December 1, 2016 14:40
Pebble appstore api (Unofficial)
--- Pebble API Documentation ---
NOTE: api2.getpebble.com and appstore-api.getpebble.com both appear to point to the same API
App Banners, Categories & Collections: https://api2.getpebble.com/v2/home/apps
Watchface Banners, Categories & Collections: https://api2.getpebble.com/v2/home/faces
All apps: https://api2.getpebble.com/v2/apps/collection/all/watchapps-and-companions
@C-D-Lewis
C-D-Lewis / get-sdks.js
Created December 11, 2016 20:18
Download all Pebble SDK core packages
var request = require('request');
var https = require('https');
var fs = require('fs');
var URL = 'https://sdk.getpebble.com/v1/files/sdk-core';
var OUTPUT_DIR = './sdks';
if(!fs.existsSync(OUTPUT_DIR)){
fs.mkdirSync(OUTPUT_DIR);
}
@C-D-Lewis
C-D-Lewis / policy.txt
Created February 11, 2017 15:21
Wristponder Privacy Policy
Wristponder Privacy Policy
==========================
Wristponder requires use of some sensitive user data in order to perform as expected.
Under no circumstances does any of this data leave the device, except when the user uses
the 'Report' debug log feature to help debug problems in collaboration with the developer.
In this case the information is never used for any purpose except to diagnose and fix bugs.
The permissions required to access this data are shown below, with explanations as to their
@C-D-Lewis
C-D-Lewis / sparkLiquidCrystal.cpp
Created May 5, 2017 22:46 — forked from technobly/sparkLiquidCrystal.cpp
LiquidCrystal LIBRARY for SPARK CORE
//-----------------------------------------------//
// LIQUIDCRYSTAL LIBRARY FOR SPARK CORE //
//===============================================//
// Copy this into a new application at: //
// https://www.spark.io/build and go nuts! //
//-----------------------------------------------//
// Technobly / BDub - Jan 2014 //
//===============================================//
@C-D-Lewis
C-D-Lewis / sparkStepper.cpp
Created May 5, 2017 22:47 — forked from technobly/sparkStepper.cpp
Spark Core Stepper Library
//-----------------------------------------------//
// STEPPER LIBRARY FOR SPARK CORE //
//===============================================//
// Copy this into a new application at: //
// https://www.spark.io/build and go nuts! //
//-----------------------------------------------//
// Technobly / BDub - Jan 2014 //
//===============================================//
/*