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()