Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed by
Revision 30:3991a86798e3, committed 2012-01-04
- 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
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
