Dual CANbus monitor and instrumentation cluster
Dependencies: SPI_TFTx2 TFT_fonts TOUCH_TFTx2 beep mbed
Fork of CANary by
Diff: Util/mbedUtils.cpp
- Revision:
- 1:9dcd70c32180
diff -r 1596b8644523 -r 9dcd70c32180 Util/mbedUtils.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Util/mbedUtils.cpp Sun Feb 03 18:16:53 2013 +0000 @@ -0,0 +1,16 @@ + +#include "mbedUtils.h" + +#include "mbed.h" + + +int getFreeMemory() +{ + // Return the difference between the heap pointer and stack pointer. + char stackVar = '\0'; + char* stackPtr = &stackVar; + char* heapPtr = (char*)malloc(sizeof(char)); + int memFree = stackPtr - heapPtr; + free(heapPtr); + return memFree; +}