Skip to content

Install embedXcode Legacy 11

Check the discontinued platforms

This section requires the embedXcode+ edition.

The table below provides the last version of embedXcode supporting the platform before it was declared on hold then discontinued.

Platform Boards On Hold After Discontinued After
chipKIT 11.6.0 11.9.11
4D Systems  11.6.0 11.9.11
panStamp STM32L4 11.2.5 11.9.11
Mediatek LinkIt 11.4.0 11.9.11
Microduino 11.4.0 11.9.11
STM32duino 11.4.0 11.9.11
TinyCircuits 11.4.0 11.9.11
Udoo Neo 11.4.0 11.9.11

Check the discontinued features

Release LTS 11.0 is the long-term support version of embedXcode 11.

It targets Xcode 11 on macOS 10.15.6 Catalina, provides maintenance, updates and support, and guarantees embedXcode users a stable and reliable tool.

Download embedXcode Legacy 11

This section requires the embedXcode+ edition.

For legacy systems running Xcode 11 on macOS 10.14 Mojave or 10.15 Catalina,

  • Please select the embedXcode Legacy 11 option. It corresponds to embedXcode release 11.9.11.

Warning

embedXcode Legacy 11 is no longer developed and has limited support.

Install embedXcode Legacy 11

To install embedXcode Legacy 11,

Simplified include statement

Starting with release 12, the #include statement on the main sketch and the header of libraries has been simplified.

The new #include statement lists Energia and Arduino only,

// Core library for code-sense - IDE-based
// !!! Help: https://bit.ly/2AdU7cu
#if defined(ENERGIA) // LaunchPad specific
#include "Energia.h"
#elif defined(ARDUINO) // Arduino 1.0 and 1.5 specific
#include "Arduino.h"
#else // error
#error Platform not defined
#endif // end IDE

while the previous statement mentioned other platforms, most of them turned legacy.

// Core library for code-sense - IDE-based
// !!! Help: http://bit.ly/2AdU7cu
#if defined(WIRING) // Wiring specific
#include "Wiring.h"
#elif defined(MAPLE_IDE) // Maple specific
#include "WProgram.h"
#elif defined(ROBOTIS) // Robotis specific
#include "libpandora_types.h"
#include "pandora.h"
#elif defined(MPIDE) // chipKIT specific
#include "WProgram.h"
#elif defined(DIGISPARK) // Digispark specific
#include "Arduino.h"
#elif defined(ENERGIA) // LaunchPad specific
#include "Energia.h"
#elif defined(LITTLEROBOTFRIENDS) // LittleRobotFriends specific
#include "LRF.h"
#elif defined(MICRODUINO) // Microduino specific
#include "Arduino.h"
#elif defined(TEENSYDUINO) // Teensy specific
#include "Arduino.h"
#elif defined(REDBEARLAB) // RedBearLab specific
#include "Arduino.h"
#elif defined(RFDUINO) // RFduino specific
#include "Arduino.h"
#elif defined(SPARK) || defined(PARTICLE) // Particle / Spark specific
#include "application.h"
#elif defined(ESP8266) // ESP8266 specific
#include "Arduino.h"
#elif defined(ARDUINO) // Arduino 1.0 and 1.5 specific
#include "Arduino.h"
#else // error
#error Platform not defined
#endif // end IDE