mbed library sources. Supersedes mbed-src.
Fork of mbed-dev by
Diff: platform/mbed_retarget.cpp
- Revision:
- 182:a56a73fd2a6f
- Parent:
- 181:57724642e740
- Child:
- 184:08ed48f1de7f
diff -r 57724642e740 -r a56a73fd2a6f platform/mbed_retarget.cpp --- a/platform/mbed_retarget.cpp Fri Feb 16 16:09:33 2018 +0000 +++ b/platform/mbed_retarget.cpp Tue Mar 20 16:56:18 2018 +0000 @@ -740,12 +740,13 @@ extern "C" int errno; // Dynamic memory allocation related syscall. -#if defined(TARGET_NUVOTON) +#if (defined(TARGET_NUVOTON) || defined(TWO_RAM_REGIONS)) // Overwrite _sbrk() to support two region model (heap and stack are two distinct regions). // __wrap__sbrk() is implemented in: // TARGET_NUMAKER_PFM_NUC472 targets/TARGET_NUVOTON/TARGET_NUC472/TARGET_NUMAKER_PFM_NUC472/TOOLCHAIN_GCC_ARM/nuc472_retarget.c // TARGET_NUMAKER_PFM_M453 targets/TARGET_NUVOTON/TARGET_M451/TARGET_NUMAKER_PFM_M453/TOOLCHAIN_GCC_ARM/m451_retarget.c +// TARGET_STM32L4 targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4/l4_retarget.c extern "C" void *__wrap__sbrk(int incr); extern "C" caddr_t _sbrk(int incr) { return (caddr_t) __wrap__sbrk(incr);