Maple IDE — Maple v0.0.9 Documentation

### Navigation

- next
- previous |
- LeafLabs |
- Docs Home |
- Index »

# Maple IDE

This page documents the basic functionality of the Maple IDE. Specifically, it describes the operation of the buttons on the main toolbar. It is expected to become more comprehensive over time.

The Maple Quickstart is another good source of information on the IDE; it is especially useful for setting up a computer for the first time.

## Verify

Click Verify to compile the current sketch.

## Stop

Click Stop to cancel a compilation.

## New

Click New to begin a fresh sketch.

## Open

Click Open to open a new sketch. By default, this will look in you sketchbook, which is a directory on your system which contains all of your sketches. The default directory of your sketchbook varies by operating system; you can change it in the IDE preferences.

## Save

Click Save to save the currently opened sketch.

## Upload

Click Upload to send the compiled sketch to your Maple to run. Before you click Upload, you must have a memory location and serial port selected. The memory location, either Flash or RAM, determines whether the compiled sketch binary will be stored on the Maple. You can choose this using the Tools > Board menu. The serial port corresponds to the Serial-over-USB connection the Maple has established with your computer. This looks like “COM1”, “COM2”, etc. on Windows, “/dev/tty.usbmodemXXX” on Mac (where “XXX” is some sequence of letters and numbers), or “/dev/ttyACMXXX” on Linux (again, where “XXX” is some sequence of letters and numbers). You can choose a serial port using the Tools > Serial Port menu.

If you click Upload without having made these choices; The IDE should prompt you to do so. However, if you’re trying to upload and are unsuccessful, make sure you’ve made choices for both board and serial port.

For more help, the upload process is documented in more detail (with screenshots) in the quickstart.

If all else fails, try putting your Maple in perpetual bootloader mode before uploading.

In any case, you can always find us on the forum or contact us directly.

## Serial Monitor

Click Serial Monitor to open up a communications channel between your PC and the Maple’s Serial-over-USB (`SerialUSB`) virtual serial port.

If the serial monitor is open, any information sent to the computer (e.g. using SerialUSB.println() will be displayed in the large text area. You can send data to the Maple (to be read with e.g. SerialUSB.read()) by typing into the small text box and either hitting the Enter key or pressing the Send button.

Here is an example serial monitor session with the InteractiveTest sketch (which you can load in the IDE by choosing menu item File > Examples > Maple > InteractiveTest):

This is the result of typing ”?” in the text box and clicking Send.

Note

You cannot upload a sketch while the serial monitor is open. If you click Upload while the serial monitor is open, the IDE will close it for you before proceeding with the upload.

### Navigation

- next
- previous |
- LeafLabs |
- Docs Home |
- Index »