From e7cff928eef1f875819430f98e2b896b16b05b9b Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Sun, 15 Nov 2020 16:16:32 +0100 Subject: [PATCH 1/2] Save ~80 bytes of flash with compile option `-free -fipa-pta` as default for all variants --- platformio.ini | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platformio.ini b/platformio.ini index b0b233d23..340a975ab 100644 --- a/platformio.ini +++ b/platformio.ini @@ -104,6 +104,8 @@ build_unflags = -mtarget-align -Wall -Wdeprecated-declarations build_flags = -mno-target-align + -free + -fipa-pta -Wno-deprecated-declarations -Wreturn-type -D_IR_ENABLE_DEFAULT_=false From 1a67ce8823c5e2be13554fd957ddeaa8d5ea0b6a Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Sun, 15 Nov 2020 16:19:50 +0100 Subject: [PATCH 2/2] Remove compile option since it is default for all. --- platformio_override_sample.ini | 2 -- 1 file changed, 2 deletions(-) diff --git a/platformio_override_sample.ini b/platformio_override_sample.ini index ab35d9707..299d93ff2 100644 --- a/platformio_override_sample.ini +++ b/platformio_override_sample.ini @@ -80,8 +80,6 @@ platform_packages = tasmota/framework-arduinoespressif8266 @ 3.20704.7 platformio/tool-esptool @ 1.413.0 build_unflags = ${esp_defaults.build_unflags} build_flags = ${esp82xx_defaults.build_flags} - -free - -fipa-pta [core_stage] ; *** Esp8266 core for Arduino version stage