Energia is a fork/port of Arduino for the Launchpads, or boards with MCUs from Texas Instruments.
Energia provides native support for the following LaunchPads:
MSP430 LaunchPads:
- MSP-EXP430F5529LP
- MSP-EXP430FR4133
- MSP-EXP430FR5969LP
- MSP-EXP430FR6989
- MSP-EXP430G2553LP
- MSP-EXP430FR5739LP
TivaC LaunchPads:
- EK-TM4C123GXL
- EK-TM4C1294XL
- EK-LM4F120XL
MSP432 LaunchPads:
- MSP-EXP432P401R
CC3200 LaunchPads:
- CC3200-LAUNCHXL
- RedBearLab CC3200
- RedBearLab WiFi Mini
- RedBearLab WiFi Micro
No problem! There are a variety of resources available to get you up and running, and sprinting once you're up and running.
- GitHub repository - This very page!
- Download - Download a compiled application for Linux, Mac OS X, or Windows.
- Website - Full documentation including tutorials, reference, pins maps, FAQ and much more!
- Forum at 43oh - A community around the original LaunchPad but also the newer ones.
- Bug report - Is something not working as it ought to? Or better yet, is there something we could make better?
To clone Energia:
git clone https://github.com/robertinant/EnergiaNG.git
To build Energia you will need a copy of Apache ant and a recent JDK (1.8).
cd build
ant -buildfile build-energia.xml
ant -buildfile build-energia.xml clean // clean the build
ant -buildfile build-energia.xml build // build
ant -buildfile build-energia.xml dist // build the distribution
For other more advanced build options see:
build/build-energia.xml
build/build_all_dist.bash
build/build_pull_request.bash
Energia is an open source project, supported by many.
Energia uses
GCC ARM Embedded toolchain, and code from Processing and Wiring, MSP430 gcc and mspdebug.