Modules | |
AES (Advanced Encryption Standard) | |
Encrypt and decrypt data using AES. | |
Application Board LEDs | |
The Application Board LED subsystem controls the 4 LEDs on the Application Board, for status and program feedback. | |
Base 64 | |
The Make Controller Base 64 library provides a way to decode and encode base 64 data. | |
Digital Inputs | |
Read the 8 inputs on the Make Controller as digital values - 1 (on) or 0 (off). | |
Digital Outputs | |
The Digital Out subsystem sends digital values out the 8 high current outputs - 1 (on) or 0 (off). | |
DIP Switch | |
The DIP Switch subsystem reads values in from the 8 position DIP Switch (0 - 255) on the Application Board. | |
JSON | |
The Make Controller JSON library provides a very small and very fast library for parsing and generating json. | |
Motor | |
The Motor subsystem provides forward/reverse and speed control for up to 4 DC motors across the 8 high current outputs. | |
PWM Out | |
The PWM Out subsystem underlies the DC Motor subsystem and controls the 4 PWM signals on the SAM7X. | |
Servo | |
The Servo Motor subsystem controls speed and position control for up to 4 standard servo motors. | |
Stepper | |
The Stepper Motor subsystem provides speed and position control for one or two stepper motors. | |
Web Client | |
A very simple web client for HTTP operations. | |
Web Server | |
A simple Web Server. | |
XBee | |
Communicate with XBee (Zigbee) wireless modules via the Make Controller's serial port. |
Libraries are modules of code that can be easily added/removed based on the needs of a particular project. This is a list of libraries maintained by MakingThings, but you're free to create your own. Just add a directory with your source files into the libraries directory of the firmware codebase.
If you're building from a Makefile, there are a few extra steps:
In the Makefiles in the example projects in the firmware download, you can see the THUMB_SRC and INCLUDEDIRS sections where you can add your own listings of both source files and include directories.