Blinks is built on top of Arduino, a simplified C++ for hardware. Is this your first time programming with Arduino? Here's a great Language Reference. The following functions are what you will use for Blinks, but the Variables and Structure are borrowed from Arduino.

Display Functions

setColor()

setColorOnFace()

Color Functions

makeColorRGB()

makeColorHSB()

dim()

Defined Colors

Button Functions

buttonPressed()

buttonReleased()

buttonSingleClicked()

buttonDoubleClicked()

buttonMultiClicked()

buttonClickCount()

buttonLongPressed()

buttonDown()

Communication Functions

setValueSentOnAllFaces()

setValueSentOnFace()

getLastValueReceivedOnFace()

isValueReceivedOnFaceExpired()

didValueOnFaceChange()

isAlone()

Datagram Functions

getDatagramLengthOnFace()

isDatagramReadyOnFace()

getDatagramOnFace()

markDatagramReadOnFace()

sendDatagramOnFace()

Time Functions

Timer.set()

Timer.isExpired()

Timer.getRemaining()

Timer.never()