From c3797ebc50a2b02913ababa89d0f7c79c3173555 Mon Sep 17 00:00:00 2001 From: Markus Sattler Date: Sun, 19 Apr 2015 09:50:58 +0200 Subject: [PATCH] add EspClass::getFreeHeap see #81 --- hardware/esp8266com/esp8266/cores/esp8266/Esp.cpp | 7 +++++++ hardware/esp8266com/esp8266/cores/esp8266/Esp.h | 1 + 2 files changed, 8 insertions(+) diff --git a/hardware/esp8266com/esp8266/cores/esp8266/Esp.cpp b/hardware/esp8266com/esp8266/cores/esp8266/Esp.cpp index da84aeb24..0e1443818 100644 --- a/hardware/esp8266com/esp8266/cores/esp8266/Esp.cpp +++ b/hardware/esp8266com/esp8266/cores/esp8266/Esp.cpp @@ -70,3 +70,10 @@ uint16_t EspClass::getVCC(void) { return system_get_vdd33(); } + +uint32_t EspClass::getFreeHeap(void) +{ + return system_get_free_heap_size(); +} + + diff --git a/hardware/esp8266com/esp8266/cores/esp8266/Esp.h b/hardware/esp8266com/esp8266/cores/esp8266/Esp.h index b3ff106da..9b48c3be9 100644 --- a/hardware/esp8266com/esp8266/cores/esp8266/Esp.h +++ b/hardware/esp8266com/esp8266/cores/esp8266/Esp.h @@ -44,6 +44,7 @@ class EspClass { void reset(void); void restart(void); uint16_t getVCC(void); + uint32_t getFreeHeap(void); }; extern EspClass ESP;