diff --git a/firmware.scons b/firmware.scons index 378b196a2..bbd4a54a4 100644 --- a/firmware.scons +++ b/firmware.scons @@ -216,6 +216,14 @@ sources.extend( ) ) +# Link-Time Optimization for firmware dfu only, we are desperately out of flash space +if ENV["COMPACT"]: + fwenv.Append( + CCFLAGS=[ + "-flto", + ], + ) + # Debug # print(fwenv.Dump())