freeRAM fix (SAMD)
This commit is contained in:
parent
4853b54e31
commit
f7ae6d3117
|
|
@ -417,9 +417,10 @@ void handleSerialData() {
|
||||||
}
|
}
|
||||||
|
|
||||||
//returns # of unfragmented free RAM bytes (free end of heap)
|
//returns # of unfragmented free RAM bytes (free end of heap)
|
||||||
|
extern "C" char *sbrk(int i);
|
||||||
int freeRAM() {
|
int freeRAM() {
|
||||||
#ifdef __arm__
|
#ifdef __arm__
|
||||||
char top;
|
char top=0;
|
||||||
return &top - reinterpret_cast<char*>(sbrk(0));
|
return &top - reinterpret_cast<char*>(sbrk(0));
|
||||||
#else
|
#else
|
||||||
extern int __heap_start, *__brkval;
|
extern int __heap_start, *__brkval;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue