@@ -5,6 +5,7 @@ menu.pnum=Board part number
55menu.xserial=Extra serial instance
66menu.usb=USB interface
77
8+ menu.opt=Optimize
89menu.upload_method=Upload method
910
1011################################################################################
@@ -382,4 +383,117 @@ Disco.menu.usb.none=None
382383Disco.menu.usb.HID=HID keyboard and mouse support (if available)
383384Disco.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
384385#Disco.menu.usb.CDC=CDC (if available)
385- #Disco.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_FS
386+ #Disco.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_FS
387+
388+ # Optimizations
389+ Nucleo_144.menu.opt.osstd=Smallest (-Os default)
390+ Nucleo_144.menu.opt.osstd.build.flags.optimize=-Os
391+ Nucleo_144.menu.opt.osstd.build.flags.ldspecs=
392+ Nucleo_144.menu.opt.oslto=Smallest (-Os) with LTO
393+ Nucleo_144.menu.opt.oslto.build.flags.optimize=-Os -flto
394+ Nucleo_144.menu.opt.oslto.build.flags.ldspecs=-flto
395+ Nucleo_144.menu.opt.o1std=Fast (-O1)
396+ Nucleo_144.menu.opt.o1std.build.flags.optimize=-O1
397+ Nucleo_144.menu.opt.o1std.build.flags.ldspecs=
398+ Nucleo_144.menu.opt.o1lto=Fast (-O1) with LTO
399+ Nucleo_144.menu.opt.o1lto.build.flags.optimize=-O1 -flto
400+ Nucleo_144.menu.opt.o1lto.build.flags.ldspecs=-flto
401+ Nucleo_144.menu.opt.o2std=Faster (-O2)
402+ Nucleo_144.menu.opt.o2std.build.flags.optimize=-O2
403+ Nucleo_144.menu.opt.o2std.build.flags.ldspecs=
404+ Nucleo_144.menu.opt.o2lto=Faster (-O2) with LTO
405+ Nucleo_144.menu.opt.o2lto.build.flags.optimize=-O2 -flto
406+ Nucleo_144.menu.opt.o2lto.build.flags.ldspecs=-flto
407+ Nucleo_144.menu.opt.o3std=Fastest (-O3)
408+ Nucleo_144.menu.opt.o3std.build.flags.optimize=-O3
409+ Nucleo_144.menu.opt.o3std.build.flags.ldspecs=
410+ Nucleo_144.menu.opt.o3lto=Fastest (-O3) with LTO
411+ Nucleo_144.menu.opt.o3lto.build.flags.optimize=-O3 -flto
412+ Nucleo_144.menu.opt.o3lto.build.flags.ldspecs=-flto
413+ Nucleo_144.menu.opt.ogstd=Debug (-g)
414+ Nucleo_144.menu.opt.ogstd.build.flags.optimize=-Og
415+ Nucleo_144.menu.opt.ogstd.build.flags.ldspecs=
416+
417+ Nucleo_64.menu.opt.osstd=Smallest (-Os default)
418+ Nucleo_64.menu.opt.osstd.build.flags.optimize=-Os
419+ Nucleo_64.menu.opt.osstd.build.flags.ldspecs=
420+ Nucleo_64.menu.opt.oslto=Smallest (-Os) with LTO
421+ Nucleo_64.menu.opt.oslto.build.flags.optimize=-Os -flto
422+ Nucleo_64.menu.opt.oslto.build.flags.ldspecs=-flto
423+ Nucleo_64.menu.opt.o1std=Fast (-O1)
424+ Nucleo_64.menu.opt.o1std.build.flags.optimize=-O1
425+ Nucleo_64.menu.opt.o1std.build.flags.ldspecs=
426+ Nucleo_64.menu.opt.o1lto=Fast (-O1) with LTO
427+ Nucleo_64.menu.opt.o1lto.build.flags.optimize=-O1 -flto
428+ Nucleo_64.menu.opt.o1lto.build.flags.ldspecs=-flto
429+ Nucleo_64.menu.opt.o2std=Faster (-O2)
430+ Nucleo_64.menu.opt.o2std.build.flags.optimize=-O2
431+ Nucleo_64.menu.opt.o2std.build.flags.ldspecs=
432+ Nucleo_64.menu.opt.o2lto=Faster (-O2) with LTO
433+ Nucleo_64.menu.opt.o2lto.build.flags.optimize=-O2 -flto
434+ Nucleo_64.menu.opt.o2lto.build.flags.ldspecs=-flto
435+ Nucleo_64.menu.opt.o3std=Fastest (-O3)
436+ Nucleo_64.menu.opt.o3std.build.flags.optimize=-O3
437+ Nucleo_64.menu.opt.o3std.build.flags.ldspecs=
438+ Nucleo_64.menu.opt.o3lto=Fastest (-O3) with LTO
439+ Nucleo_64.menu.opt.o3lto.build.flags.optimize=-O3 -flto
440+ Nucleo_64.menu.opt.o3lto.build.flags.ldspecs=-flto
441+ Nucleo_64.menu.opt.ogstd=Debug (-g)
442+ Nucleo_64.menu.opt.ogstd.build.flags.optimize=-Og
443+ Nucleo_64.menu.opt.ogstd.build.flags.ldspecs=
444+
445+ Nucleo_32.menu.opt.osstd=Smallest (-Os default)
446+ Nucleo_32.menu.opt.osstd.build.flags.optimize=-Os
447+ Nucleo_32.menu.opt.osstd.build.flags.ldspecs=
448+ Nucleo_32.menu.opt.oslto=Smallest (-Os) with LTO
449+ Nucleo_32.menu.opt.oslto.build.flags.optimize=-Os -flto
450+ Nucleo_32.menu.opt.oslto.build.flags.ldspecs=-flto
451+ Nucleo_32.menu.opt.o1std=Fast (-O1)
452+ Nucleo_32.menu.opt.o1std.build.flags.optimize=-O1
453+ Nucleo_32.menu.opt.o1std.build.flags.ldspecs=
454+ Nucleo_32.menu.opt.o1lto=Fast (-O1) with LTO
455+ Nucleo_32.menu.opt.o1lto.build.flags.optimize=-O1 -flto
456+ Nucleo_32.menu.opt.o1lto.build.flags.ldspecs=-flto
457+ Nucleo_32.menu.opt.o2std=Faster (-O2)
458+ Nucleo_32.menu.opt.o2std.build.flags.optimize=-O2
459+ Nucleo_32.menu.opt.o2std.build.flags.ldspecs=
460+ Nucleo_32.menu.opt.o2lto=Faster (-O2) with LTO
461+ Nucleo_32.menu.opt.o2lto.build.flags.optimize=-O2 -flto
462+ Nucleo_32.menu.opt.o2lto.build.flags.ldspecs=-flto
463+ Nucleo_32.menu.opt.o3std=Fastest (-O3)
464+ Nucleo_32.menu.opt.o3std.build.flags.optimize=-O3
465+ Nucleo_32.menu.opt.o3std.build.flags.ldspecs=
466+ Nucleo_32.menu.opt.o3lto=Fastest (-O3) with LTO
467+ Nucleo_32.menu.opt.o3lto.build.flags.optimize=-O3 -flto
468+ Nucleo_32.menu.opt.o3lto.build.flags.ldspecs=-flto
469+ Nucleo_32.menu.opt.ogstd=Debug (-g)
470+ Nucleo_32.menu.opt.ogstd.build.flags.optimize=-Og
471+ Nucleo_32.menu.opt.ogstd.build.flags.ldspecs=
472+
473+ Disco.menu.opt.osstd=Smallest (-Os default)
474+ Disco.menu.opt.osstd.build.flags.optimize=-Os
475+ Disco.menu.opt.osstd.build.flags.ldspecs=
476+ Disco.menu.opt.oslto=Smallest (-Os) with LTO
477+ Disco.menu.opt.oslto.build.flags.optimize=-Os -flto
478+ Disco.menu.opt.oslto.build.flags.ldspecs=-flto
479+ Disco.menu.opt.o1std=Fast (-O1)
480+ Disco.menu.opt.o1std.build.flags.optimize=-O1
481+ Disco.menu.opt.o1std.build.flags.ldspecs=
482+ Disco.menu.opt.o1lto=Fast (-O1) with LTO
483+ Disco.menu.opt.o1lto.build.flags.optimize=-O1 -flto
484+ Disco.menu.opt.o1lto.build.flags.ldspecs=-flto
485+ Disco.menu.opt.o2std=Faster (-O2)
486+ Disco.menu.opt.o2std.build.flags.optimize=-O2
487+ Disco.menu.opt.o2std.build.flags.ldspecs=
488+ Disco.menu.opt.o2lto=Faster (-O2) with LTO
489+ Disco.menu.opt.o2lto.build.flags.optimize=-O2 -flto
490+ Disco.menu.opt.o2lto.build.flags.ldspecs=-flto
491+ Disco.menu.opt.o3std=Fastest (-O3)
492+ Disco.menu.opt.o3std.build.flags.optimize=-O3
493+ Disco.menu.opt.o3std.build.flags.ldspecs=
494+ Disco.menu.opt.o3lto=Fastest (-O3) with LTO
495+ Disco.menu.opt.o3lto.build.flags.optimize=-O3 -flto
496+ Disco.menu.opt.o3lto.build.flags.ldspecs=-flto
497+ Disco.menu.opt.ogstd=Debug (-g)
498+ Disco.menu.opt.ogstd.build.flags.optimize=-Og
499+ Disco.menu.opt.ogstd.build.flags.ldspecs=
0 commit comments