Leaf Language Reference

Leaf programs can be divided in three main parts: structure, values (variables and constants) , and functions. The Leaf language is an extension of the Arduino language (which is based on C/C++).

While we are working on expanding our documentation and library of example code, feel free to check out the resources at Arduino.cc. They have a lot of tutorials and other helpful material. While there are some minor differences between the Leaf programming language and Arduino, any example code from their site will run on your Maple, and we encourage you to take advantage of the resources at Arduino.cc.

The text of the Arduino reference and Leaf extensions are licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.