@@ -5,6 +5,7 @@ menu.pnum=Board part number
5
5
menu.xserial=Extra serial instance
6
6
menu.usb=USB interface
7
7
8
+ menu.opt=Optimize
8
9
menu.upload_method=Upload method
9
10
10
11
################################################################################
@@ -382,4 +383,117 @@ Disco.menu.usb.none=None
382
383
Disco.menu.usb.HID=HID keyboard and mouse support (if available)
383
384
Disco.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
384
385
#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