/*
  freeRam.cpp -- return how much memory we have between heap and stack
   Doesn't belong in this library but I don't want to make another lib now...
 */
// our local stuff
//#include "./scheduler.h"
#include "./inttypes.h"

uint16_t freeRam()
{
  extern int __heap_start, *__brkval;
  uint16_t v;
  return (uint16_t) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval);
}
