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 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 ARM: RFduino;
- TI ARM: Stellaris launchpad;
- TI msp430: MSP-EXP430G2 launchpad;
- Intel x86: Galileo
- STM32 ARM: chinese maple mini clone (STM32F1), nucleo F1 — compile only
- 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