Dual CANbus monitor and instrumentation cluster supporting ILI9341 display controller

Dependencies:   SPI_TFTx2_ILI9341 TOUCH_TFTx2_ILI9341 TFT_fonts mbed

Fork of CANary by Tick Tock

Util/mbedUtils.cpp

Committer:
TickTock
Date:
2014-05-17
Revision:
189:439e113fec1c
Parent:
1:9dcd70c32180

File content as of revision 189:439e113fec1c:


#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;
}