From ad09a3c201e53eb73971c302ecdcde10595c7496 Mon Sep 17 00:00:00 2001 From: Leandro IP Date: Fri, 15 Oct 2021 08:34:55 -0300 Subject: [PATCH] Save about 136 of SRAM by adding some F() --- src/MemoryUsage.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/MemoryUsage.cpp b/src/MemoryUsage.cpp index 74fa142..a0ff37a 100644 --- a/src/MemoryUsage.cpp +++ b/src/MemoryUsage.cpp @@ -92,24 +92,24 @@ void SRamDisplay(void) available -= data_size + bss_size + heap_size + stack_size; - Serial.print(F("+----------------+ ")); Serial.print((int)&__data_start); Serial.println(" (__data_start)"); + Serial.print(F("+----------------+ ")); Serial.print((int)&__data_start); Serial.println(F(" (__data_start)")); Serial.print(F("+ data +")); Serial.println(); Serial.print(F("+ variables + size = ")); Serial.println(data_size); - Serial.print(F("+----------------+ ")); Serial.print((int)&__data_end); Serial.println(" (__data_end / __bss_start)"); + Serial.print(F("+----------------+ ")); Serial.print((int)&__data_end); Serial.println(F(" (__data_end / __bss_start)")); Serial.print(F("+ bss +")); Serial.println(); Serial.print(F("+ variables + size = ")); Serial.println(bss_size); - Serial.print(F("+----------------+ ")); Serial.print((int)&__bss_end); Serial.println(" (__bss_end / __heap_start)"); + Serial.print(F("+----------------+ ")); Serial.print((int)&__bss_end); Serial.println(F(" (__bss_end / __heap_start)")); Serial.print(F("+ heap + size = ")); Serial.println(heap_size); - Serial.print(F("+----------------+ ")); Serial.print((int)heap_end); Serial.println(" (__brkval if not 0, or __heap_start)"); + Serial.print(F("+----------------+ ")); Serial.print((int)heap_end); Serial.println(F(" (__brkval if not 0, or __heap_start)")); Serial.print(F("+ +")); Serial.println(); Serial.print(F("+ +")); Serial.println(); Serial.print(F("+ FREE RAM + size = ")); Serial.println(available); Serial.print(F("+ +")); Serial.println(); Serial.print(F("+ +")); Serial.println(); - Serial.print(F("+----------------+ ")); Serial.print((int)SP); Serial.println(" (SP)"); + Serial.print(F("+----------------+ ")); Serial.print((int)SP); Serial.println(F(" (SP)")); Serial.print(F("+ stack + size = ")); Serial.println(stack_size); - Serial.print(F("+----------------+ ")); Serial.print((int)RAMEND); Serial.println(" (RAMEND / __stack)"); + Serial.print(F("+----------------+ ")); Serial.print((int)RAMEND); Serial.println(F(" (RAMEND / __stack)")); Serial.println(); Serial.println(); -} \ No newline at end of file +}