Octoduino was created to allow novice programmers to create programs for the Arduino using any language they want. It also makes use of external SWAP space, so if you decide to do something extremely complex, you aren't limited by the Arduinos small RAM space.
All documentation, along with a change log and known bugs list, is located in the ~/docs
directory and on the GitHub Wiki. All items on the Github wiki reflect the latest source on the master branch, not the latest release.
Want to get started using Octoduino? Here's what you need to get started.
Next, you'll need to grab a copy of our code from GitHub:
git clone http://github.com/NETponents/octoduino.git
See our Wiki article with the latest information.
Energia is a popular tool used to deploy Arduino code on a vast array of devices. Energia devices are not supported at this time. The reason being that no usable SDFAT library exists for non-Arduino devices. In addition, the Octoduino bootloader is too big to fit on any MSP430 devices, so we decided to not support any Energia devices for now, however we may look at it in the future.
I welcome contributions of all kinds. Octoduino is developed by an unpaid high school student and the community. If you know C++, please consider making a code contribution. Please review the guidelines in ~/CONTRIBUTING.md before starting. Otherwise, I accept donations through Gratipay (badge is at top of README.md).