a

Fork of mbed by -deleted-

Files at this revision

API Documentation at this revision

Comitter:
emilmont
Date:
Wed Jan 04 16:29:47 2012 +0000
Parent:
29:078e4b97a13e
Child:
31:a7ef757f598c
Commit message:
Add latest ARM GCC toolchain build

Changed in this revision

LPC11U24/ARM/capi.ar Show annotated file Show diff for this revision Revisions of this file
LPC11U24/ARM/cmsis_nvic.o Show annotated file Show diff for this revision Revisions of this file
LPC11U24/ARM/core_cm0.o Show annotated file Show diff for this revision Revisions of this file
LPC11U24/ARM/mbed.ar Show annotated file Show diff for this revision Revisions of this file
LPC11U24/ARM/sys.o Show annotated file Show diff for this revision Revisions of this file
LPC11U24/ARM/system_LPC11Uxx.o Show annotated file Show diff for this revision Revisions of this file
LPC11U24/GCC_ARM/LPC11U24.ld Show annotated file Show diff for this revision Revisions of this file
LPC11U24/GCC_ARM/cmsis_nvic.o Show annotated file Show diff for this revision Revisions of this file
LPC11U24/GCC_ARM/core_cm0.o Show annotated file Show diff for this revision Revisions of this file
LPC11U24/GCC_ARM/libcapi.a Show annotated file Show diff for this revision Revisions of this file
LPC11U24/GCC_ARM/libmbed.a Show annotated file Show diff for this revision Revisions of this file
LPC11U24/GCC_ARM/startup_LPC11xx.o Show annotated file Show diff for this revision Revisions of this file
LPC11U24/GCC_ARM/system_LPC11Uxx.o Show annotated file Show diff for this revision Revisions of this file
LPC11U24/GCC_CR/libcapi.a Show annotated file Show diff for this revision Revisions of this file
LPC11U24/GCC_CR/libmbed.a Show annotated file Show diff for this revision Revisions of this file
LPC11U24/GCC_CS/libcapi.a Show annotated file Show diff for this revision Revisions of this file
LPC11U24/GCC_CS/libmbed.a Show annotated file Show diff for this revision Revisions of this file
LPC11U24/uARM/capi.ar Show annotated file Show diff for this revision Revisions of this file
LPC11U24/uARM/cmsis_nvic.o Show annotated file Show diff for this revision Revisions of this file
LPC11U24/uARM/core_cm0.o Show annotated file Show diff for this revision Revisions of this file
LPC11U24/uARM/mbed.ar Show annotated file Show diff for this revision Revisions of this file
LPC11U24/uARM/sys.o Show annotated file Show diff for this revision Revisions of this file
LPC11U24/uARM/system_LPC11Uxx.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/ARM/capi.ar Show annotated file Show diff for this revision Revisions of this file
LPC1768/ARM/cmsis_nvic.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/ARM/core_cm3.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/ARM/mbed.ar Show annotated file Show diff for this revision Revisions of this file
LPC1768/ARM/sys.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/ARM/system_LPC17xx.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_ARM/LPC1768.ld Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_ARM/cmsis_nvic.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_ARM/core_cm3.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_ARM/libcapi.a Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_ARM/libmbed.a Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_ARM/startup_LPC17xx.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_ARM/system_LPC17xx.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_CR/libcapi.a Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_CR/libmbed.a Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_CR/system_LPC17xx.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_CS/libcapi.a Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_CS/libmbed.a Show annotated file Show diff for this revision Revisions of this file
LPC1768/GCC_CS/system_LPC17xx.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/uARM/capi.ar Show annotated file Show diff for this revision Revisions of this file
LPC1768/uARM/cmsis_nvic.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/uARM/core_cm3.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/uARM/mbed.ar Show annotated file Show diff for this revision Revisions of this file
LPC1768/uARM/sys.o Show annotated file Show diff for this revision Revisions of this file
LPC1768/uARM/system_LPC17xx.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/ARM/capi.ar Show annotated file Show diff for this revision Revisions of this file
LPC2368/ARM/cmsis_nvic.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/ARM/core_arm7.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/ARM/mbed.ar Show annotated file Show diff for this revision Revisions of this file
LPC2368/ARM/sys.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/ARM/system_LPC23xx.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/ARM/vector_realmonitor.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/GCC_ARM/cmsis_nvic.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/GCC_ARM/core_arm7.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/GCC_ARM/libcapi.a Show annotated file Show diff for this revision Revisions of this file
LPC2368/GCC_ARM/libmbed.a Show annotated file Show diff for this revision Revisions of this file
LPC2368/GCC_ARM/system_LPC23xx.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/GCC_ARM/vector_realmonitor.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/GCC_CR/libcapi.a Show annotated file Show diff for this revision Revisions of this file
LPC2368/GCC_CR/libmbed.a Show annotated file Show diff for this revision Revisions of this file
LPC2368/GCC_CS/libcapi.a Show annotated file Show diff for this revision Revisions of this file
LPC2368/GCC_CS/libmbed.a Show annotated file Show diff for this revision Revisions of this file
LPC2368/uARM/capi.ar Show annotated file Show diff for this revision Revisions of this file
LPC2368/uARM/cmsis_nvic.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/uARM/core_arm7.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/uARM/mbed.ar Show annotated file Show diff for this revision Revisions of this file
LPC2368/uARM/sys.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/uARM/system_LPC23xx.o Show annotated file Show diff for this revision Revisions of this file
LPC2368/uARM/vector_realmonitor.o Show annotated file Show diff for this revision Revisions of this file
SPIHalfDuplex.h Show annotated file Show diff for this revision Revisions of this file
SerialHalfDuplex.h Show annotated file Show diff for this revision Revisions of this file
device.h Show annotated file Show diff for this revision Revisions of this file
Binary file LPC11U24/ARM/capi.ar has changed
Binary file LPC11U24/ARM/cmsis_nvic.o has changed
Binary file LPC11U24/ARM/core_cm0.o has changed
Binary file LPC11U24/ARM/mbed.ar has changed
Binary file LPC11U24/ARM/sys.o has changed
Binary file LPC11U24/ARM/system_LPC11Uxx.o has changed
--- a/LPC11U24/GCC_ARM/LPC11U24.ld	Fri Dec 09 12:10:12 2011 +0000
+++ b/LPC11U24/GCC_ARM/LPC11U24.ld	Wed Jan 04 16:29:47 2012 +0000
@@ -77,9 +77,9 @@
     } > FLASH
     __exidx_end = .;
 
-    _etext = .;
+    __etext = .;
         
-    .data : AT (_etext)
+    .data : AT (__etext)
     {
         __data_start__ = .;
         *(vtable)
@@ -88,22 +88,22 @@
         . = ALIGN(4);
         /* preinit data */
         PROVIDE (__preinit_array_start = .);
-        *(.preinit_array)
+        KEEP(*(.preinit_array))
         PROVIDE (__preinit_array_end = .);
 
         . = ALIGN(4);
         /* init data */
         PROVIDE (__init_array_start = .);
-        *(SORT(.init_array.*))
-        *(.init_array)
+        KEEP(*(SORT(.init_array.*)))
+        KEEP(*(.init_array))
         PROVIDE (__init_array_end = .);
 
 
         . = ALIGN(4);
         /* finit data */
         PROVIDE (__fini_array_start = .);
-        *(SORT(.fini_array.*))
-        *(.fini_array)
+        KEEP(*(SORT(.fini_array.*)))
+        KEEP(*(.fini_array))
         PROVIDE (__fini_array_end = .);
 
         . = ALIGN(4);
Binary file LPC11U24/GCC_ARM/cmsis_nvic.o has changed
Binary file LPC11U24/GCC_ARM/core_cm0.o has changed
Binary file LPC11U24/GCC_ARM/libcapi.a has changed
Binary file LPC11U24/GCC_ARM/libmbed.a has changed
Binary file LPC11U24/GCC_ARM/startup_LPC11xx.o has changed
Binary file LPC11U24/GCC_ARM/system_LPC11Uxx.o has changed
Binary file LPC11U24/GCC_CR/libcapi.a has changed
Binary file LPC11U24/GCC_CR/libmbed.a has changed
Binary file LPC11U24/GCC_CS/libcapi.a has changed
Binary file LPC11U24/GCC_CS/libmbed.a has changed
Binary file LPC11U24/uARM/capi.ar has changed
Binary file LPC11U24/uARM/cmsis_nvic.o has changed
Binary file LPC11U24/uARM/core_cm0.o has changed
Binary file LPC11U24/uARM/mbed.ar has changed
Binary file LPC11U24/uARM/sys.o has changed
Binary file LPC11U24/uARM/system_LPC11Uxx.o has changed
Binary file LPC1768/ARM/capi.ar has changed
Binary file LPC1768/ARM/cmsis_nvic.o has changed
Binary file LPC1768/ARM/core_cm3.o has changed
Binary file LPC1768/ARM/mbed.ar has changed
Binary file LPC1768/ARM/sys.o has changed
Binary file LPC1768/ARM/system_LPC17xx.o has changed
--- a/LPC1768/GCC_ARM/LPC1768.ld	Fri Dec 09 12:10:12 2011 +0000
+++ b/LPC1768/GCC_ARM/LPC1768.ld	Wed Jan 04 16:29:47 2012 +0000
@@ -80,9 +80,9 @@
     } > FLASH
     __exidx_end = .;
 
-    _etext = .;
+    __etext = .;
         
-    .data : AT (_etext)
+    .data : AT (__etext)
     {
         __data_start__ = .;
         *(vtable)
@@ -91,22 +91,22 @@
         . = ALIGN(4);
         /* preinit data */
         PROVIDE (__preinit_array_start = .);
-        *(.preinit_array)
+        KEEP(*(.preinit_array))
         PROVIDE (__preinit_array_end = .);
 
         . = ALIGN(4);
         /* init data */
         PROVIDE (__init_array_start = .);
-        *(SORT(.init_array.*))
-        *(.init_array)
+        KEEP(*(SORT(.init_array.*)))
+        KEEP(*(.init_array))
         PROVIDE (__init_array_end = .);
 
 
         . = ALIGN(4);
         /* finit data */
         PROVIDE (__fini_array_start = .);
-        *(SORT(.fini_array.*))
-        *(.fini_array)
+        KEEP(*(SORT(.fini_array.*)))
+        KEEP(*(.fini_array))
         PROVIDE (__fini_array_end = .);
 
         . = ALIGN(4);
Binary file LPC1768/GCC_ARM/cmsis_nvic.o has changed
Binary file LPC1768/GCC_ARM/core_cm3.o has changed
Binary file LPC1768/GCC_ARM/libcapi.a has changed
Binary file LPC1768/GCC_ARM/libmbed.a has changed
Binary file LPC1768/GCC_ARM/startup_LPC17xx.o has changed
Binary file LPC1768/GCC_ARM/system_LPC17xx.o has changed
Binary file LPC1768/GCC_CR/libcapi.a has changed
Binary file LPC1768/GCC_CR/libmbed.a has changed
Binary file LPC1768/GCC_CR/system_LPC17xx.o has changed
Binary file LPC1768/GCC_CS/libcapi.a has changed
Binary file LPC1768/GCC_CS/libmbed.a has changed
Binary file LPC1768/GCC_CS/system_LPC17xx.o has changed
Binary file LPC1768/uARM/capi.ar has changed
Binary file LPC1768/uARM/cmsis_nvic.o has changed
Binary file LPC1768/uARM/core_cm3.o has changed
Binary file LPC1768/uARM/mbed.ar has changed
Binary file LPC1768/uARM/sys.o has changed
Binary file LPC1768/uARM/system_LPC17xx.o has changed
Binary file LPC2368/ARM/capi.ar has changed
Binary file LPC2368/ARM/cmsis_nvic.o has changed
Binary file LPC2368/ARM/core_arm7.o has changed
Binary file LPC2368/ARM/mbed.ar has changed
Binary file LPC2368/ARM/sys.o has changed
Binary file LPC2368/ARM/system_LPC23xx.o has changed
Binary file LPC2368/ARM/vector_realmonitor.o has changed
Binary file LPC2368/GCC_ARM/cmsis_nvic.o has changed
Binary file LPC2368/GCC_ARM/core_arm7.o has changed
Binary file LPC2368/GCC_ARM/libcapi.a has changed
Binary file LPC2368/GCC_ARM/libmbed.a has changed
Binary file LPC2368/GCC_ARM/system_LPC23xx.o has changed
Binary file LPC2368/GCC_ARM/vector_realmonitor.o has changed
Binary file LPC2368/GCC_CR/libcapi.a has changed
Binary file LPC2368/GCC_CR/libmbed.a has changed
Binary file LPC2368/GCC_CS/libcapi.a has changed
Binary file LPC2368/GCC_CS/libmbed.a has changed
Binary file LPC2368/uARM/capi.ar has changed
Binary file LPC2368/uARM/cmsis_nvic.o has changed
Binary file LPC2368/uARM/core_arm7.o has changed
Binary file LPC2368/uARM/mbed.ar has changed
Binary file LPC2368/uARM/sys.o has changed
Binary file LPC2368/uARM/system_LPC23xx.o has changed
Binary file LPC2368/uARM/vector_realmonitor.o has changed
--- a/SPIHalfDuplex.h	Fri Dec 09 12:10:12 2011 +0000
+++ b/SPIHalfDuplex.h	Wed Jan 04 16:29:47 2012 +0000
@@ -7,7 +7,7 @@
 
 #include "device.h"
 
-#if DEVICE_SPIHALFDUPLEX
+#if DEVICE_SPI
 
 #include "SPI.h"
 
@@ -104,7 +104,6 @@
     void slave_format(int sbits);
 
 protected:
-
     PinName _mosi;
     PinName _miso;
     int     _sbits;
--- a/SerialHalfDuplex.h	Fri Dec 09 12:10:12 2011 +0000
+++ b/SerialHalfDuplex.h	Wed Jan 04 16:29:47 2012 +0000
@@ -7,7 +7,7 @@
 
 #include "device.h"
 
-#if DEVICE_SERIALHALFDUPLEX
+#if DEVICE_SERIAL
 
 #include "Serial.h"
 #include "PinNames.h"
--- a/device.h	Fri Dec 09 12:10:12 2011 +0000
+++ b/device.h	Wed Jan 04 16:29:47 2012 +0000
@@ -14,13 +14,11 @@
 #define DEVICE_ANALOGOUT 1
 
 #define DEVICE_SERIAL 1
-#define DEVICE_SERIALHALFDUPLEX 1
 
 #define DEVICE_I2C 1
 #define DEVICE_I2CSLAVE 1
 
 #define DEVICE_SPI 1
-#define DEVICE_SPIHALFDUPLEX 1
 #define DEVICE_SPISLAVE 1
 
 #define DEVICE_CAN 1
@@ -43,14 +41,12 @@
 #define DEVICE_ANALOGOUT 0
 
 #define DEVICE_SERIAL 1
-#define DEVICE_SERIALHALFDUPLEX 0
 
 #define DEVICE_I2C 1
-#define DEVICE_I2CSLAVE 0
+#define DEVICE_I2CSLAVE 1
 
 #define DEVICE_SPI 1
-#define DEVICE_SPIHALFDUPLEX 0
-#define DEVICE_SPISLAVE 0
+#define DEVICE_SPISLAVE 1
 
 #define DEVICE_CAN 0