Platforms

This project based on Arduino IDE 3rd party hardware specification. Most of alternatives is actually have hardcoded commands to compile and upload.

In future project will support any build system.

Easy migration plan

For now, cuwire requires at least Arduino IDE 1.5+. In near future, cuwire will not depend on the IDE, but platform toolchain only. For beginners and switchers in case when we locate local installation of Arduino, Energia, Maple, Galileo and so on, we allow user to use that toolchain if toolchain major version is supported by cuwire.

Tested development boards

Compilation, upload and serial monitor is tested without issues on:

atmel

Atmel

  • Atmel AVR ATmega: Arduino Uno, Arduino Mega 2560, Arduino Pro mini clone with USB-UART adapter;
  • Atmel AVR ATtiny: various boards, DigiSpark;
  • Atmel ARM: Arduino Due;

nordic semi

Nordic semi

  • Nordic ARM: RFduino;

texas instruments

TI

  • TI ARM: Stellaris launchpad;
  • TI msp430: MSP-EXP430G2 launchpad;

intel

Intel

  • Intel x86: Galileo

stm

STM

  • STM32 ARM: chinese maple mini clone (STM32F1), nucleo F1 — compile only

freescale

Freescale

  • Freescale ARM: Teensy 3.x

New platforms

MBED micro

https://github.com/mbedmicro/mbed

spark.io

https://github.com/spark/spark-cli

ESP8266

  • http://www.esp8266.com/viewtopic.php?f=12&t=806
  • https://github.com/Karang/Ardunet (http://www.esp8266.com/viewtopic.php?f=8&t=241&start=30)
  • https://github.com/thesamprice/esp8266_arduino

ESP8266 power consumption http://www.esp8266.com/viewtopic.php?f=8&t=716

PIC32

  • https://github.com/chipKIT32/chipKIT32-MAX
  • http://chipkit.net/started/install-chipkit-software/installing-mpide-mac-os/

more

makefiles: https://github.com/TimReset/arduino-cmake

additional platforms from: http://embedxcode.weebly.com

https://github.com/mikaelpatel/Cosa