From a60e8d723617da80d3aa54bd0016b20d6297bec9 Mon Sep 17 00:00:00 2001 From: Thibaut VIARD Date: Thu, 8 Sep 2011 01:17:26 +0200 Subject: [PATCH] [sam] Working LED Blink on variant SAM3S-EK using IAR EWARM --- hardware/sam/cores/sam/Arduino.h | 2 + .../sam/cores/sam/build_iar/libarduino.ewp | 4 +- .../cores/sam/validation/build_iar/test.ewd | 20 +++- .../cores/sam/validation/build_iar/test.ewp | 22 ++-- hardware/sam/cores/sam/validation/test.cpp | 23 ++-- hardware/sam/cores/sam/wiring.c | 6 +- .../sam/system/libsam/build_iar/libsam.ewp | 8 +- .../source/templates/iar/startup_sam3s.c | 4 + .../source/templates/iar/startup_sam3u.c | 6 +- hardware/sam/variants/sam3s_ek/pins_arduino.h | 112 +----------------- hardware/sam/variants/sam3s_ek/variant.cpp | 112 ++++++++++++++++++ hardware/sam/variants/sam3s_ek/variant.h | 4 +- 12 files changed, 173 insertions(+), 150 deletions(-) diff --git a/hardware/sam/cores/sam/Arduino.h b/hardware/sam/cores/sam/Arduino.h index f345e0c97..15e8709ab 100644 --- a/hardware/sam/cores/sam/Arduino.h +++ b/hardware/sam/cores/sam/Arduino.h @@ -165,6 +165,8 @@ typedef struct _PinDescription EAnalogChannel dwAnalogChannel ; } PinDescription ; +extern const PinDescription APinDescription[] ; + #include "pins_arduino.h" #endif // Arduino_h diff --git a/hardware/sam/cores/sam/build_iar/libarduino.ewp b/hardware/sam/cores/sam/build_iar/libarduino.ewp index f5a85e920..b2a92e62f 100644 --- a/hardware/sam/cores/sam/build_iar/libarduino.ewp +++ b/hardware/sam/cores/sam/build_iar/libarduino.ewp @@ -87,7 +87,7 @@