Processing-like framework for Pebble Smartwatch. Let's sketch a watchface with code!
int fillVal = WHITE; int y = 0; void setup() { noLoop(); } void draw() { background(255); fill(fillVal); rect(25, y, 50, 50); } void keyPressed() { if (keyCode == UP) { y -= 5; } else if (keyCode == DOWN) { y += 5; } else if (keyCode == SELECT) { if(fillVal == WHITE) { fillVal = BLACK; } else { fillVal = WHITE; } } redraw(); }
The variable keyCode is used to detect special keys (UP, DOWN, SELECT). If you use this variable, you have to define "ENABLE_KEY_EVENT" at settings.h and declare keyPressed() and keyReleased() at sketch.c.
keyPressed()
keyReleased()