Firmware Source

MarcDuino v1 Firmware Source Code

For MarcDuino v1 Boards

Master Firmware Sources

Slave Firmware Sources

  • Slave v1.51 Source

MarcDuino v2 Firmware Source Code

For MarcDuino v1.5 and v2 boards. Can also be run on MarcDuino v1 after some rewiring.

Modifying the firmware

If you want to modify the firmware, you'll need to setup C cross-compile development environment. Follow the links below for a step by step setup guide:

Feel free to modify to your liking. Beware that the MarcDuino are programmed using regular C and my own libraries, and I used every bit of the capability of the language to enable real-time multiprocessing, optimize memory, and access every last feature available in the Atmel processor. It is therefore far more involved than the simplified Arduino programming. However it is heavily documented, and a few users have been successful in modifying the code.

For example, user Maxstang has provided a nice How-To on how he modified the firmware to make new panel sequences: