forked from arduino/Arduino
-
Notifications
You must be signed in to change notification settings - Fork 670
Energia: IDE and Framework
Rei Vilo edited this page Nov 13, 2013
·
2 revisions
Energia is actually two things: an IDE and a framework.
The IDE is taken from Processing "as is".
The framework includes all the libraries and is specific to Energia and specifically designed for Texas Instruments' MCUs, including:
- MSP430G2331, MSP430G2452, MSP430G2553
- MSP430F5529
- MSP430FR5739
- LM4F120H5QR, TM4C123GH6PM
The framework shares the same functions and is compatible with the Wiring / Arduino framework. The same code can run on an Arduino board and a LaunchPad with minimal adaptation.
Example on Arduino
uint8_t pinLED = 13; // specific to Arduino Uno
pinMode(pinLED, OUTPUT);
digitalWrite(pinLED, HIGH);
delay(500);
digitalWrite(pinLED, LOW);
Example on LaunchPad
uint8_t pinLED = RED_LED; // specific to LaunchPad
pinMode(pinLED, OUTPUT);
digitalWrite(pinLED, HIGH);
delay(500);
digitalWrite(pinLED, LOW);
The Energia framework can be used with a standard IDE, like
- Eclipse with CCS 6, still in beta, — Windows and Linux only,
- Visual Studio with Visual Micro — Windows only,
- Xcode with embedXcode — Mac OS X only.