Check the Tests

This section provides the versions of the IDEs and plug-ins, as well as the list of the boards tested.

IDEs, Boards and Plug-Ins Versions

The test protocol includes building and linking, uploading and running a sketch on the boards using those versions of the IDEs and plug-ins. Boards packages are versioned but not dated.

Support for platforms in italic font is either put on hold or deprecated.

Platform IDE Package Plug-In Date Comment
Arduino Arduino 1.8.5 Sep 29, 2017 All versions prior to 1.8.0 are deprecated.
AVR 1.6.20
nRF52 1.0.2 For Primo and Primo Core boards.
SAM 1.6.11 For Due board.
SAMD 1.6.16 For Zero, M0 and Tian boards.
STM32F4 1.0.1 For Star Otto board.
Adafruit Arduino 1.8 AVR 1.4.9
nRF52 0.7.5 For Feather nRF52 board.
SAMD 1.0.21 For Feather M0 boards.
ArduCAM Energia CC3200 For ArduCAM CC3200 board.
Arduino 1.6.5 ESP8266 2.2.0 For ArduCAM ESP8266 board.
chipKIT Arduino 1.8 1.4.3 Including 4D Systems PICadillo board.
Cosa Arduino 1.8 1.2.0
Digistump Arduino 1.8 AVR 1.6.7 For Digispark board, development on hold
Oak 1.0.6 For Oak board, development on hold.
ESP32 Arduino 1.8 0.0.7 Valid for other ESP32-based boards.
ESP8266 Arduino 1.8 2.3.0 Valid for other ESP8266-based boards.
Intel Arduino 1.8 Galileo 1.6.7+1.0 No longer supported by Intel.
Arduino 1.8 Edison 1.6.7+1.0 No longer supported by Intel.
Arduino 1.8 Curie 2.0.2 No longer supported by Intel.
LaunchPad Energia 1.6.10E18 Aug 11, 2016
MSP430 1.0.2
MSP432 EMT 3.8.0 For black and red MSP432 LaunchPad boards.
MSP432 EMT 4.9.1 For red MSP432 LaunchPad board only.
CC1310 EMT 4.9.1 For CC1310- and CC1350-based boards.
CC3200 1.0.2
CC3200 EMT 1.0.0
Tiva C 1.0.2 For LM4F and TM4C-based LaunchPad boards.
C2000 Migrated from Energia 0101E0017.
CC2650 Migrated from Energia 0101E0017.
LightBlue Arduino 1.8 Bean Loader 1.12.6 For Bean and Bean+ boards.
Little Robot Friends Arduino 1.8 Little Robot Friends 1.6.0 Library 1.6.0 Library 1.0 is no longer supported. Development on hold.
Maple Maple IDE 0.0.12 Sep 13, 2011 Development on hold.
MediaTek LinkIt Arduino 1.8 One 1.1.23 For LinkIt One board.
Duo 0.1.8 For Smart 7688 Duo board in Arduino mode.
7697 0.10.5 For LinkIt 7697 board.
Microduino Arduino 1.8 Microduino Mar 19, 2016 For AVR-based boards.
Maple IDE 0.0.12 For STM32-based boards.
Microsoft Arduino 1.8 AZ3166 1.2.0 For IoT DevKit board.
MiniCore Arduino 1.8 1.0.3 Boot-loader for AVR ATmega boards.
Moteino Arduino 1.8 1.3.0 Additional libraries are required.
panStamp Arduino 1.8 AVR 1.5.7
Arduino 1.8 NRG 1.0.8
Particle Firmware 0.3.4 Oct 22, 2014 Development on hold.
RedBear Arduino 1.8 AVR 1.0.3 For AVR boards.
nRF51822 1.0.8 For nRF51822 and BLE nano boards.
nRF52832 0.0.2 For nRF52832 boards.
STM32F2 0.3.1 For RedBear Duo board.
Energia 1.6.10E18
RFduino Arduino 1.8 2.3.1
Robotis Robotis OpenCM 1.0.2 May 23, 2013 Based on Maple IDE.
Seeeduino Arduino 1.8 AVR 1.0.0
Simblee Arduino 1.8 1.1.4
STM32duino Arduino 1.8 2017.11.13 For STM32F1 boards.
Teensy Arduino 1.8 Teensyduino 1.40 Oct 10, 2017 Required for Teensy 3.5 and 3.6 boards.
TinyCircuits Arduino 1.8 1.0.7
Udoo Neo Arduino 1.8 1.6.7 For Arduino.CC 1.6.5 IDE only.
Wiring Wiring 1.0.1 Oct 28, 2014 Development on hold.
Edison Yocto SDK 3.0 Mar, 15, 2016 No longer supported by Intel.
Edison MCU MCU SDK 1.0.10 Apr 24, 2015 No longer supported by Intel.

What Has Been Tested

The test protocol includes build and link, upload and run of a functioning sketch on the boards. Obviously, I can only perform the tests on the boards and programmers I own.

Support for platforms in italic font is either put on hold or deprecated.

Platform Officially Tested Tested by Users Not Tested
Arduino Arduino Uno, Due, Duemilanove, Mega2560, Mini Pro 5V, Leonardo, Arduino Uno with MiniCore boot-loader, Arduino Uno with Adafruit USBtinyISP programmer, Arduino Due with USB and Segger J-Link, Arduino Yún and Tian with USB, WiFi and Ethernet, Arduino M0 Pro, Zero, Arduino Primo Arduino Micro, Mini Pro 3.3V, Arduino Due with Atmel ICE Arduino Mini, Nano, Arduino Otto Star with USB and Segger J-Link, Arduino Otto Star with USB and Segger J-Link
Adafruit Adafruit Atmega32u4 Breakout Board with Adafruit USBtinyISP programmer, Adafruit Trinket 5V 16MHz, Pro Trinket 5V 16MHz, Adafruit Feather M0 Bluefruit LE, Adafruit Feather M0 with Segger J-Link, Adafruit Feather nRF52 with USB and Segger J-Link Adafruit Trinket 3V 8MHz, Pro Trinket 3V 12MHz, Adafruit Feather 32u4, Adafruit Huzzah ESP8266
Arducam Arducam ESP8266 and CC3200
chipKIT chipKIT Uno32, uC32, DP32, WF32, WiFire, chipKIT Uno32 with chipKIT PGM chipKIT Max32
Cosa Arduino Uno
DFRobot BLuno and Wido
Digistump Digispark Oak DigiX
ESP32 ESP32-DevC
ESP8266 ESP8266-01, NodeMCU board 0.9 and 1.0 Wemos D1 R2
Glowdeck Glowdeck with BLE Glowdeck with USB, Glowdeck with Segger J-Link
Intel Curie, Galileo, Galileo Gen2 on Wiring / Arduino, Edison USB and WiFi on Wiring / Arduino, Edison USB and WiFi on Yocto and MCU
LaunchPad LaunchPad MSP430-G2553, -F5529, -FR2311, -FR4133, -FR5969, -FR5994, -FR6989, Experimenter Board MSP430-FR5739, LaunchPad MSP432P401, LaunchPad LM4F120, TM4C123, TM4C129, LaunchPad CC1310, CC1350, LaunchPad CC3200 SensorTag CC1350, CC2650, CC3200, LaunchPad C2000 F28027, F28069, F28377S
LightBlue LightBlue Bean Bluetooth
Mediatek LinkIt MediaTek LinkIt One, MediaTek LinkIt Smart 7688 Duo on Wiring / Arduino, Mediatek LinkIT 7697
Maple Maple revision 5
Microduino Microduino Core and Core+ with-FT232R programmer, Microduino Core32u4, Microduino STM32
Microsoft Azure IoT DevKit
Moteino Moteino
NodeMCU NodeMCU board 0.9 and 1.0
panStamp panStamp AVR and NRG 1.1 with panStick
Particle Particle Core USB and WiFi Particle Photon
Protostack Protostack 28-pin AVR board with Adafruit USB tinyISP and Protostack USB ASP programmers
RedBear nRF51822, Duo and Blend nRF52832 on Wiring / Arduino, CC3200, CC3200 Mini on Energia and Energia MT BLE Nano on Wiring / Arduino, CC3200 Micro on Energia and Energia MT, Nano nRF52832 on Wiring / Arduino Blend
RFduino RFduino
Robotis Robotis OpenCM 9.04
Seeeduino Seeeduino v4
Simblee Simblee
Sparkfun Sparkfun Uno with Sparkfun 5V FTDI basic programmer
STM32duino Maple 3 (Flash), Microduino Core STM32 (Flash) Nucleo F103RB (STLink)
Teensy Teensy 3.0, 3.1, LC, 3.5 and 3.6 Teensy 3.2 Teensy 2.0
Udoo Neo Udoo Neo (M4) USB and WiFi
Wiring Wiring S

Users have reported successful use of embedXcode on other boards. If you're successful with another board, please report it to me so I can update the list. Thank you!

Energia Old and New Boards Tags

Release 1.6.10E18 of Energia changes the boards tags.

LaunchPad Old New
CC3200 WiFi lpcc3200 CC3200-LAUNCHXL
LM4F120 Stellaris lplm4f120h5qr EK-TM4C123GXL
MSP430F5529 lpmsp430f5529_25 MSP-EXP430F5529LP
MSP430FR4133 lpmsp430fr4133 MSP-EXP430FR4133LP
MSP430FR5739 lpmsp430fr5739 MSP-EXP430FR5739LP
MSP430FR5969 lpmsp430fr5969 MSP-EXP430FR5969LP
MSP430FR6989 lpmsp430fr6989 MSP-EXP430FR6989LP
MSP430G2553 lpmsp430g2553 MSP-EXP430G2553LP
MSP432P401 EMT MSP-EXP432P401R MSP-EXP432P401R
TM4C123 Tiva C lptm4c1230c3pm EK-TM4C123GXL
TM4C129 Connected lptm4c1294ncpdt EK-TM4C1294XL

Please

  • Install release 4.5.9 of embedXcode.

  • Update the projects.

  • Install release 5.1.0 of embedXcode.

For embedXcode+ users,