mbed-os/libraries/mbed/common
Adam Green 5eb976a088 Fix _sbrk() implementation for Cortex-M parts.
A recent commit, 43acaa4166, to get _sbrk() to build successfully for
LPC2368 broke the Cortex-M implementation.  __get_MSP() isn't ever
defined as a macro, it is an inline function.  This means that the
code would always be compiled to use SP instead of MSP on Cortex-M
parts.  I switched the code to instead use the TARGET_ARM7 define
to choose which stack pointer to utilize.

I tested this fix by making sure that the LPC2368 version of the mbed
SDK would still build successfully with the Python scripts and that the
NET1 test still built and ran successfully on my mbed-LPC1768 device.
2013-09-17 04:29:35 -07:00
..
BusIn.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
BusInOut.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
BusOut.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
CAN.cpp Rename some argument and enum names to match existing naming 2013-08-05 17:28:27 -07:00
CallChain.cpp Interrupt chaining: added documentation, fixed a synchronization issue in CallChain. 2013-08-07 14:46:40 +03:00
Ethernet.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
FileBase.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
FileLike.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
FilePath.cpp Fix NULL pointer indirection in FilePath 2013-09-05 14:09:27 +03:00
FileSystemLike.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
FunctionPointer.cpp Changed line endings to LF, removed non-ASCII chars from sources 2013-08-08 12:58:34 +03:00
I2C.cpp I2C API refactoring 2013-07-01 16:28:32 +01:00
I2CSlave.cpp I2C API refactoring 2013-07-01 16:28:32 +01:00
InterruptIn.cpp Changed line endings to LF, removed non-ASCII chars from sources 2013-08-08 12:58:34 +03:00
InterruptManager.cpp Interrupt chaining: now working on all targets. 2013-08-07 14:43:36 +03:00
LocalFileSystem.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
SPI.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
SPISlave.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
Serial.cpp Interrupt chaining: preliminary version 2013-08-07 14:43:26 +03:00
Stream.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
Ticker.cpp Changed line endings to LF, removed non-ASCII chars from sources 2013-08-08 12:58:34 +03:00
Timeout.cpp Changed line endings to LF, removed non-ASCII chars from sources 2013-08-08 12:58:34 +03:00
Timer.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
TimerEvent.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
board.c Unify mbed library sources 2013-06-14 17:32:15 +01:00
exit.c __cxa_pure_virtual changes 2013-07-29 18:54:22 +03:00
mbed_interface.c mbed_interface_disconnect/powerdown are now synchronous calls 2013-07-17 15:29:41 +03:00
pinmap_common.c Cast to matching enumeration type instead of uint32_t 2013-08-13 01:47:19 -07:00
retarget.cpp Fix _sbrk() implementation for Cortex-M parts. 2013-09-17 04:29:35 -07:00
rtc_time.c Unify mbed library sources 2013-06-14 17:32:15 +01:00
semihost_api.c Unify mbed library sources 2013-06-14 17:32:15 +01:00
us_ticker_api.c Unify mbed library sources 2013-06-14 17:32:15 +01:00
wait_api.c Silence signed/unsigned comparison warnings in GCC. 2013-08-13 01:47:19 -07:00