An adaptation of the original Arduino SDK