From 35f5f6e99f15e0cc674c814937c82ef5fbbf86c3 Mon Sep 17 00:00:00 2001 From: "David A. Mellis" Date: Sat, 21 Nov 2009 23:23:43 +0000 Subject: [PATCH] Improving third-party hardware support: - moving back to multple cores per platform - using target instead of platform - moving per-board and per-programmer preferences out of Preferences.java and into a new Target class - adding a new "target" preference - support for platform:value values in board preferences for bootloader path and core - XXX: need to support platform:value syntax for board upload.using preferences. --- {core => cores/arduino}/HardwareSerial.cpp | 0 {core => cores/arduino}/HardwareSerial.h | 0 {core => cores/arduino}/Makefile | 0 {core => cores/arduino}/Print.cpp | 0 {core => cores/arduino}/Print.h | 0 {core => cores/arduino}/WConstants.h | 0 {core => cores/arduino}/WInterrupts.c | 0 {core => cores/arduino}/WMath.cpp | 0 {core => cores/arduino}/WProgram.h | 0 {core => cores/arduino}/binary.h | 0 {core => cores/arduino}/main.cpp | 0 {core => cores/arduino}/pins_arduino.c | 0 {core => cores/arduino}/pins_arduino.h | 0 {core => cores/arduino}/wiring.c | 0 {core => cores/arduino}/wiring.h | 0 {core => cores/arduino}/wiring_analog.c | 0 {core => cores/arduino}/wiring_digital.c | 0 {core => cores/arduino}/wiring_private.h | 0 {core => cores/arduino}/wiring_pulse.c | 0 {core => cores/arduino}/wiring_shift.c | 0 20 files changed, 0 insertions(+), 0 deletions(-) rename {core => cores/arduino}/HardwareSerial.cpp (100%) rename {core => cores/arduino}/HardwareSerial.h (100%) rename {core => cores/arduino}/Makefile (100%) rename {core => cores/arduino}/Print.cpp (100%) rename {core => cores/arduino}/Print.h (100%) rename {core => cores/arduino}/WConstants.h (100%) rename {core => cores/arduino}/WInterrupts.c (100%) rename {core => cores/arduino}/WMath.cpp (100%) rename {core => cores/arduino}/WProgram.h (100%) rename {core => cores/arduino}/binary.h (100%) rename {core => cores/arduino}/main.cpp (100%) rename {core => cores/arduino}/pins_arduino.c (100%) rename {core => cores/arduino}/pins_arduino.h (100%) rename {core => cores/arduino}/wiring.c (100%) rename {core => cores/arduino}/wiring.h (100%) rename {core => cores/arduino}/wiring_analog.c (100%) rename {core => cores/arduino}/wiring_digital.c (100%) rename {core => cores/arduino}/wiring_private.h (100%) rename {core => cores/arduino}/wiring_pulse.c (100%) rename {core => cores/arduino}/wiring_shift.c (100%) diff --git a/core/HardwareSerial.cpp b/cores/arduino/HardwareSerial.cpp similarity index 100% rename from core/HardwareSerial.cpp rename to cores/arduino/HardwareSerial.cpp diff --git a/core/HardwareSerial.h b/cores/arduino/HardwareSerial.h similarity index 100% rename from core/HardwareSerial.h rename to cores/arduino/HardwareSerial.h diff --git a/core/Makefile b/cores/arduino/Makefile similarity index 100% rename from core/Makefile rename to cores/arduino/Makefile diff --git a/core/Print.cpp b/cores/arduino/Print.cpp similarity index 100% rename from core/Print.cpp rename to cores/arduino/Print.cpp diff --git a/core/Print.h b/cores/arduino/Print.h similarity index 100% rename from core/Print.h rename to cores/arduino/Print.h diff --git a/core/WConstants.h b/cores/arduino/WConstants.h similarity index 100% rename from core/WConstants.h rename to cores/arduino/WConstants.h diff --git a/core/WInterrupts.c b/cores/arduino/WInterrupts.c similarity index 100% rename from core/WInterrupts.c rename to cores/arduino/WInterrupts.c diff --git a/core/WMath.cpp b/cores/arduino/WMath.cpp similarity index 100% rename from core/WMath.cpp rename to cores/arduino/WMath.cpp diff --git a/core/WProgram.h b/cores/arduino/WProgram.h similarity index 100% rename from core/WProgram.h rename to cores/arduino/WProgram.h diff --git a/core/binary.h b/cores/arduino/binary.h similarity index 100% rename from core/binary.h rename to cores/arduino/binary.h diff --git a/core/main.cpp b/cores/arduino/main.cpp similarity index 100% rename from core/main.cpp rename to cores/arduino/main.cpp diff --git a/core/pins_arduino.c b/cores/arduino/pins_arduino.c similarity index 100% rename from core/pins_arduino.c rename to cores/arduino/pins_arduino.c diff --git a/core/pins_arduino.h b/cores/arduino/pins_arduino.h similarity index 100% rename from core/pins_arduino.h rename to cores/arduino/pins_arduino.h diff --git a/core/wiring.c b/cores/arduino/wiring.c similarity index 100% rename from core/wiring.c rename to cores/arduino/wiring.c diff --git a/core/wiring.h b/cores/arduino/wiring.h similarity index 100% rename from core/wiring.h rename to cores/arduino/wiring.h diff --git a/core/wiring_analog.c b/cores/arduino/wiring_analog.c similarity index 100% rename from core/wiring_analog.c rename to cores/arduino/wiring_analog.c diff --git a/core/wiring_digital.c b/cores/arduino/wiring_digital.c similarity index 100% rename from core/wiring_digital.c rename to cores/arduino/wiring_digital.c diff --git a/core/wiring_private.h b/cores/arduino/wiring_private.h similarity index 100% rename from core/wiring_private.h rename to cores/arduino/wiring_private.h diff --git a/core/wiring_pulse.c b/cores/arduino/wiring_pulse.c similarity index 100% rename from core/wiring_pulse.c rename to cores/arduino/wiring_pulse.c diff --git a/core/wiring_shift.c b/cores/arduino/wiring_shift.c similarity index 100% rename from core/wiring_shift.c rename to cores/arduino/wiring_shift.c