Browse Source

Fix STM32F1 'freeMemory()' warnings (#20319)

vanilla_fb_2.0.x
Jason Smith 4 years ago
committed by Scott Lahteine
parent
commit
272265c636
  1. 12
      Marlin/src/HAL/STM32F1/HAL.h

12
Marlin/src/HAL/STM32F1/HAL.h

@ -202,17 +202,9 @@ extern "C" {
extern "C" char* _sbrk(int incr);
/*
static int freeMemory() {
volatile int top;
top = (int)((char*)&top - reinterpret_cast<char*>(_sbrk(0)));
return top;
}
*/
static int freeMemory() {
static inline int freeMemory() {
volatile char top;
return &top - reinterpret_cast<char*>(_sbrk(0));
return &top - _sbrk(0);
}
#if GCC_VERSION <= 50000

Loading…
Cancel
Save