The official mbed C/C SDK provides the software platform and libraries to build your applications.
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