diff --git a/platformio.ini b/platformio.ini index 0779fb4..ed1c1a4 100644 --- a/platformio.ini +++ b/platformio.ini @@ -3,7 +3,7 @@ platform = heltec-cubecell board = cubecell_board framework = arduino monitor_speed = 115200 - +platform_packages = framework-arduinocubecell@https://github.com/H3wastooshort/CubeCell-Arduino#3866b52c792d676da2b2ce3e64a94c825ef48cc6 ;allow LTO and fix some bad decisions in Arduino.h build_flags = -D CUBECELL ; Size optimization flags from reference project @@ -15,6 +15,9 @@ build_flags = -ffunction-sections -fdata-sections -Wl,--gc-sections + -fuse-linker-plugin + -flto=full + -fwhole-program -finline-limit=30 ; RadioLib - exclude unused radio modules (project uses SX1262 only) -D RADIOLIB_EXCLUDE_CC1101=1