Skip to content

Commit 6552ebc

Browse files
Earle F. Philhower, IIIEarle F. Philhower, III
Earle F. Philhower, III
authored and
Earle F. Philhower, III
committed
Add FreeStack for ESP8266 using ESP core functions
1 parent b8e6f66 commit 6552ebc

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/FreeStack.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ static int FreeStack() {
5555
char top = 't';
5656
return &top - reinterpret_cast<char*>(sbrk(0));
5757
}
58+
#elif defined(ESP8266)
59+
static int FreeStack() {
60+
int free = (int)ESP.getFreeContStack();
61+
ESP.resetFreeContStack();
62+
return free;
63+
}
5864
#else
5965
#warning FreeStack is not defined for this system.
6066
static int FreeStack() {

0 commit comments

Comments
 (0)