Make Controller Kit - Firmware API
1.6.2
The Make Controller firmware API provides a simple software interface to the Make Controller. The main features include an
OS (operating system), a full
Ethernet system, a
USB (virtual serial port) system, and many others.
The Core module provides the basic capabilities of the Controller and a variety of Libraries provide additional functionality that can easily be added/removed based on the needs of a particular project.
The OSC module provides a reference for all the OSC commands that the Make Controller can respond to.
To jump right into browsing the entire API, click on Modules above. For general info, check the Programming the Make Controller tutorial on the MakingThings site.
The Make Controller Kit is supported by great open source
Tools - a free simple IDE, toolchain, and more.
The Make Controller codebase is subject to various
Licenses - make sure to check them out if you're going to be releasing your own code or selling it.
As you begin to create projects with the Make Controller, please consider contributing any potentially helpful material you generate or come across. This could be anything from source code, to schematics, to instructions on how to interface with a particular device. Particularly good for sharing are additional libraries that provide further functionality.
The best places to get in touch are:
We look forward to hearing about your projects!