Skip to content

Commit e65747d

Browse files
Merge branch 'fpistm-default_build_flag'
2 parents 231b9d3 + e245726 commit e65747d

File tree

4 files changed

+4
-32
lines changed

4 files changed

+4
-32
lines changed

STM32F1/boards.txt

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ mapleMini.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L
4949

5050
#-- Optimizations
5151
mapleMini.menu.opt.osstd=Smallest (default)
52-
mapleMini.menu.opt.osstd.build.flags.optimize=-Os
53-
mapleMini.menu.opt.osstd.build.flags.ldspecs=
5452
mapleMini.menu.opt.oslto=Smallest Code with LTO
5553
mapleMini.menu.opt.oslto.build.flags.optimize=-Os -flto
5654
mapleMini.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -111,8 +109,6 @@ maple.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L
111109

112110
#-- Optimizations
113111
maple.menu.opt.osstd=Smallest (default)
114-
maple.menu.opt.osstd.build.flags.optimize=-Os
115-
maple.menu.opt.osstd.build.flags.ldspecs=
116112
maple.menu.opt.oslto=Smallest Code with LTO
117113
maple.menu.opt.oslto.build.flags.optimize=-Os -flto
118114
maple.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -174,8 +170,6 @@ mapleRET6.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L
174170

175171
#-- Optimizations
176172
mapleRET6.menu.opt.osstd=Smallest (default)
177-
mapleRET6.menu.opt.osstd.build.flags.optimize=-Os
178-
mapleRET6.menu.opt.osstd.build.flags.ldspecs=
179173
mapleRET6.menu.opt.oslto=Smallest Code with LTO
180174
mapleRET6.menu.opt.oslto.build.flags.optimize=-Os -flto
181175
mapleRET6.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -244,8 +238,6 @@ microduino32_flash.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L
244238

245239
#-- Optimizations
246240
microduino32_flash.menu.opt.osstd=Smallest (default)
247-
microduino32_flash.menu.opt.osstd.build.flags.optimize=-Os
248-
microduino32_flash.menu.opt.osstd.build.flags.ldspecs=
249241
microduino32_flash.menu.opt.oslto=Smallest Code with LTO
250242
microduino32_flash.menu.opt.oslto.build.flags.optimize=-Os -flto
251243
microduino32_flash.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -310,8 +302,6 @@ nucleo_f103rb.menu.device_variant.NucleoF103_HSE.build.extra_flags=-DNUCLEO_HSE_
310302

311303
#-- Optimizations
312304
nucleo_f103rb.menu.opt.osstd=Smallest (default)
313-
nucleo_f103rb.menu.opt.osstd.build.flags.optimize=-Os
314-
nucleo_f103rb.menu.opt.osstd.build.flags.ldspecs=
315305
nucleo_f103rb.menu.opt.oslto=Smallest Code with LTO
316306
nucleo_f103rb.menu.opt.oslto.build.flags.optimize=-Os -flto
317307
nucleo_f103rb.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -417,8 +407,6 @@ genericSTM32F103C.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L
417407

418408
#-- Optimizations
419409
genericSTM32F103C.menu.opt.osstd=Smallest (default)
420-
genericSTM32F103C.menu.opt.osstd.build.flags.optimize=-Os
421-
genericSTM32F103C.menu.opt.osstd.build.flags.ldspecs=
422410
genericSTM32F103C.menu.opt.oslto=Smallest Code with LTO
423411
genericSTM32F103C.menu.opt.oslto.build.flags.optimize=-Os -flto
424412
genericSTM32F103C.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -528,8 +516,6 @@ genericSTM32F103R.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L
528516

529517
#-- Optimizations
530518
genericSTM32F103R.menu.opt.osstd=Smallest (default)
531-
genericSTM32F103R.menu.opt.osstd.build.flags.optimize=-Os
532-
genericSTM32F103R.menu.opt.osstd.build.flags.ldspecs=
533519
genericSTM32F103R.menu.opt.oslto=Smallest Code with LTO
534520
genericSTM32F103R.menu.opt.oslto.build.flags.optimize=-Os -flto
535521
genericSTM32F103R.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -622,8 +608,6 @@ genericSTM32F103T.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L
622608

623609
#-- Optimizations
624610
genericSTM32F103T.menu.opt.osstd=Smallest (default)
625-
genericSTM32F103T.menu.opt.osstd.build.flags.optimize=-Os
626-
genericSTM32F103T.menu.opt.osstd.build.flags.ldspecs=
627611
genericSTM32F103T.menu.opt.oslto=Smallest Code with LTO
628612
genericSTM32F103T.menu.opt.oslto.build.flags.optimize=-Os -flto
629613
genericSTM32F103T.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -733,8 +717,6 @@ genericSTM32F103V.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L
733717

734718
#-- Optimizations
735719
genericSTM32F103V.menu.opt.osstd=Smallest (default)
736-
genericSTM32F103V.menu.opt.osstd.build.flags.optimize=-Os
737-
genericSTM32F103V.menu.opt.osstd.build.flags.ldspecs=
738720
genericSTM32F103V.menu.opt.oslto=Smallest Code with LTO
739721
genericSTM32F103V.menu.opt.oslto.build.flags.optimize=-Os -flto
740722
genericSTM32F103V.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -831,8 +813,6 @@ genericSTM32F103Z.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L
831813

832814
#-- Optimizations
833815
genericSTM32F103Z.menu.opt.osstd=Smallest (default)
834-
genericSTM32F103Z.menu.opt.osstd.build.flags.optimize=-Os
835-
genericSTM32F103Z.menu.opt.osstd.build.flags.ldspecs=
836816
genericSTM32F103Z.menu.opt.oslto=Smallest Code with LTO
837817
genericSTM32F103Z.menu.opt.oslto.build.flags.optimize=-Os -flto
838818
genericSTM32F103Z.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -921,8 +901,6 @@ hytiny-stm32f103t.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L
921901

922902
#-- Optimizations
923903
hytiny-stm32f103t.menu.opt.osstd=Smallest (default)
924-
hytiny-stm32f103t.menu.opt.osstd.build.flags.optimize=-Os
925-
hytiny-stm32f103t.menu.opt.osstd.build.flags.ldspecs=
926904
hytiny-stm32f103t.menu.opt.oslto=Smallest Code with LTO
927905
hytiny-stm32f103t.menu.opt.oslto.build.flags.optimize=-Os -flto
928906
hytiny-stm32f103t.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -988,8 +966,6 @@ STM32VLD.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L
988966

989967
#-- Optimizations
990968
STM32VLD.menu.opt.osstd=Smallest (default)
991-
STM32VLD.menu.opt.osstd.build.flags.optimize=-Os
992-
STM32VLD.menu.opt.osstd.build.flags.ldspecs=
993969
STM32VLD.menu.opt.oslto=Smallest Code with LTO
994970
STM32VLD.menu.opt.oslto.build.flags.optimize=-Os -flto
995971
STM32VLD.menu.opt.oslto.build.flags.ldspecs=-flto

STM32F1/platform.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ build.error_led_pin=1
4444
build.cpu_flags=
4545
build.hs_flag=
4646
build.upload_flags=
47+
build.flags.optimize=-Os
48+
build.flags.ldspecs=
4749
build.extra_flags= {build.upload_flags} {build.cpu_flags} {build.hs_flag} {build.common_flags}
4850

4951

STM32F4/boards.txt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ discovery_f407.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
4242

4343
#-- Optimizations
4444
discovery_f407.menu.opt.osstd=Smallest (default)
45-
discovery_f407.menu.opt.osstd.build.flags.optimize=-Os
46-
discovery_f407.menu.opt.osstd.build.flags.ldspecs=
4745
discovery_f407.menu.opt.oslto=Smallest Code with LTO
4846
discovery_f407.menu.opt.oslto.build.flags.optimize=-Os -flto
4947
discovery_f407.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -131,8 +129,6 @@ generic_f407v.menu.upload_method.DFUUploadMethod.upload.altID=2
131129

132130
#-- Optimizations
133131
generic_f407v.menu.opt.osstd=Smallest (default)
134-
generic_f407v.menu.opt.osstd.build.flags.optimize=-Os
135-
generic_f407v.menu.opt.osstd.build.flags.ldspecs=
136132
generic_f407v.menu.opt.oslto=Smallest Code with LTO
137133
generic_f407v.menu.opt.oslto.build.flags.optimize=-Os -flto
138134
generic_f407v.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -196,8 +192,6 @@ stm32f4stamp.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
196192

197193
#-- Optimizations
198194
stm32f4stamp.menu.opt.osstd=Smallest (default)
199-
stm32f4stamp.menu.opt.osstd.build.flags.optimize=-Os
200-
stm32f4stamp.menu.opt.osstd.build.flags.ldspecs=
201195
stm32f4stamp.menu.opt.oslto=Smallest Code with LTO
202196
stm32f4stamp.menu.opt.oslto.build.flags.optimize=-Os -flto
203197
stm32f4stamp.menu.opt.oslto.build.flags.ldspecs=-flto
@@ -261,8 +255,6 @@ netduino2plus.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
261255

262256
#-- Optimizations
263257
netduino2plus.menu.opt.osstd=Smallest (default)
264-
netduino2plus.menu.opt.osstd.build.flags.optimize=-Os
265-
netduino2plus.menu.opt.osstd.build.flags.ldspecs=
266258
netduino2plus.menu.opt.oslto=Smallest Code with LTO
267259
netduino2plus.menu.opt.oslto.build.flags.optimize=-Os -flto
268260
netduino2plus.menu.opt.oslto.build.flags.ldspecs=-flto

STM32F4/platform.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ build.cpu_flags=
3434
build.hs_flag=
3535
build.common_flags=-mthumb -D__STM32F4__
3636
build.extra_flags= {build.cpu_flags} {build.hs_flag} {build.common_flags}
37+
build.flags.optimize=-Os
38+
build.flags.ldspecs=
3739

3840
# These can be overridden in platform.local.txt
3941
compiler.c.extra_flags=

0 commit comments

Comments
 (0)