mbed-src updated for BMD-200 evaluation board. Just pin numbers are updated.
Dependents: mbed_blinky-bmd-200 bmd-200_accel_demo firstRig
Fork of mbed-src by
Replacement for the "mbed" or "mbed-src" library when using the BMD-200 Evaluation kit. This library only remaps the pin names (i.e. LED1 points to p0.01 instead of p0.18, etc) as used by the BMD-200 Evaluation board (select the nRF51822_mkit platform). All other code is untouched.
Diff: common/retarget.cpp
- Revision:
- 485:d9a48e768ce0
- Parent:
- 479:4dac56e9ae44
diff -r ca51ab3eed5a -r d9a48e768ce0 common/retarget.cpp --- a/common/retarget.cpp Thu Feb 26 09:30:08 2015 +0000 +++ b/common/retarget.cpp Fri Feb 27 10:00:08 2015 +0000 @@ -459,6 +459,10 @@ // Linker defined symbol used by _sbrk to indicate where heap should start. extern "C" int __end__; +#if defined(TARGET_CORTEX_A) +extern "C" uint32_t __HeapLimit; +#endif + // Turn off the errno macro and use actual global variable instead. #undef errno extern "C" int errno; @@ -474,6 +478,8 @@ #if defined(TARGET_ARM7) if (new_heap >= stack_ptr) { +#elif defined(TARGET_CORTEX_A) + if (new_heap >= (unsigned char*)&__HeapLimit) { /* __HeapLimit is end of heap section */ #else if (new_heap >= (unsigned char*)__get_MSP()) { #endif