File tree Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -51,18 +51,23 @@ void checkRAM(const __FlashStringHelper * descr ) {
51
51
void checkRAM (String&& descr ) {
52
52
if (Settings.EnableRAMTracking ())
53
53
myRamTracker.registerRamState (descr);
54
-
55
- uint32_t freeRAM = FreeMem ();
54
+
55
+ const uint32_t freeStack = getFreeStackWatermark ();
56
+ if (freeStack <= lowestFreeStack) {
57
+ lowestFreeStack = freeStack;
58
+ lowestFreeStackfunction = descr;
59
+ }
60
+
61
+ #ifdef ESP32
62
+ const uint32_t freeRAM = ESP.getMinFreeHeap ();
63
+ #else
64
+ const uint32_t freeRAM = FreeMem ();
65
+ #endif
56
66
if (freeRAM <= lowestRAM)
57
67
{
58
68
lowestRAM = freeRAM;
59
69
lowestRAMfunction = std::move (descr);
60
70
}
61
- uint32_t freeStack = getFreeStackWatermark ();
62
- if (freeStack <= lowestFreeStack) {
63
- lowestFreeStack = freeStack;
64
- lowestFreeStackfunction = std::move (descr);
65
- }
66
71
}
67
72
68
73
You can’t perform that action at this time.
0 commit comments