@@ -493,6 +493,41 @@ Maple.menu.upload_method.serialMethod=Serial
493
493
Maple.menu.upload_method.serialMethod.upload.protocol=maple_serial
494
494
Maple.menu.upload_method.serialMethod.upload.tool=serial_upload
495
495
496
+ ################################################################################
497
+ # Black F407VE
498
+
499
+ BlkF407VE.name=Black F407VE
500
+
501
+ BlkF407VE.build.vid=0x1EAF
502
+ BlkF407VE.build.pid=0x0004
503
+ BlkF407VE.vid.0=0x1EAF
504
+ BlkF407VE.pid.0=0x0004
505
+
506
+ BlkF407VE.build.core=arduino
507
+ BlkF407VE.build.board=BlkF407VE
508
+ BlkF407VE.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
509
+
510
+ # Black F407VE
511
+ # Support: Serial1 (USART1 on PA10, PA9)
512
+ BlkF407VE.menu.pnum.BLACK_F407VE=Black F407VE
513
+ BlkF407VE.menu.pnum.BLACK_F407VE.upload.maximum_size=524288
514
+ BlkF407VE.menu.pnum.BLACK_F407VE.upload.maximum_data_size=131072
515
+ BlkF407VE.menu.pnum.BLACK_F407VE.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
516
+ BlkF407VE.menu.pnum.BLACK_F407VE.build.board=BLACK_F407VE
517
+ BlkF407VE.menu.pnum.BLACK_F407VE.build.series=STM32F4xx
518
+ BlkF407VE.menu.pnum.BLACK_F407VE.build.product_line=STM32F407xx
519
+ BlkF407VE.menu.pnum.BLACK_F407VE.build.variant=BLACK_F407VE
520
+ BlkF407VE.menu.pnum.BLACK_F407VE.build.cmsis_lib_gcc=arm_cortexM4l_math
521
+
522
+ # Upload menu
523
+ BlkF407VE.menu.upload_method.STLink=STLink
524
+ BlkF407VE.menu.upload_method.STLink.upload.protocol=STLink
525
+ BlkF407VE.menu.upload_method.STLink.upload.tool=stlink_upload
526
+
527
+ BlkF407VE.menu.upload_method.serialMethod=Serial
528
+ BlkF407VE.menu.upload_method.serialMethod.upload.protocol=maple_serial
529
+ BlkF407VE.menu.upload_method.serialMethod.upload.tool=serial_upload
530
+
496
531
497
532
################################################################################
498
533
# Serialx activation
@@ -532,6 +567,12 @@ Maple.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
532
567
Maple.menu.xserial.disabled=Disabled (No Serial)
533
568
Maple.menu.xserial.disabled.build.xSerial=
534
569
570
+ BlkF407VE.menu.xserial.generic=Enabled with generic Serial
571
+ BlkF407VE.menu.xserial.none=Enabled without generic Serial
572
+ BlkF407VE.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
573
+ BlkF407VE.menu.xserial.disabled=Disabled (No Serial)
574
+ BlkF407VE.menu.xserial.disabled.build.xSerial=
575
+
535
576
# USB connectivity
536
577
Nucleo_144.menu.usb.none=None
537
578
Nucleo_144.menu.usb.HID=HID keyboard and mouse support (if available)
@@ -725,3 +766,31 @@ Maple.menu.opt.o3lto.build.flags.ldspecs=-flto
725
766
Maple.menu.opt.ogstd=Debug (-g)
726
767
Maple.menu.opt.ogstd.build.flags.optimize=-g -Og
727
768
Maple.menu.opt.ogstd.build.flags.ldspecs=
769
+
770
+ BlkF407VE.menu.opt.osstd=Smallest (-Os default)
771
+ BlkF407VE.menu.opt.osstd.build.flags.optimize=-Os
772
+ BlkF407VE.menu.opt.osstd.build.flags.ldspecs=
773
+ BlkF407VE.menu.opt.oslto=Smallest (-Os) with LTO
774
+ BlkF407VE.menu.opt.oslto.build.flags.optimize=-Os -flto
775
+ BlkF407VE.menu.opt.oslto.build.flags.ldspecs=-flto
776
+ BlkF407VE.menu.opt.o1std=Fast (-O1)
777
+ BlkF407VE.menu.opt.o1std.build.flags.optimize=-O1
778
+ BlkF407VE.menu.opt.o1std.build.flags.ldspecs=
779
+ BlkF407VE.menu.opt.o1lto=Fast (-O1) with LTO
780
+ BlkF407VE.menu.opt.o1lto.build.flags.optimize=-O1 -flto
781
+ BlkF407VE.menu.opt.o1lto.build.flags.ldspecs=-flto
782
+ BlkF407VE.menu.opt.o2std=Faster (-O2)
783
+ BlkF407VE.menu.opt.o2std.build.flags.optimize=-O2
784
+ BlkF407VE.menu.opt.o2std.build.flags.ldspecs=
785
+ BlkF407VE.menu.opt.o2lto=Faster (-O2) with LTO
786
+ BlkF407VE.menu.opt.o2lto.build.flags.optimize=-O2 -flto
787
+ BlkF407VE.menu.opt.o2lto.build.flags.ldspecs=-flto
788
+ BlkF407VE.menu.opt.o3std=Fastest (-O3)
789
+ BlkF407VE.menu.opt.o3std.build.flags.optimize=-O3
790
+ BlkF407VE.menu.opt.o3std.build.flags.ldspecs=
791
+ BlkF407VE.menu.opt.o3lto=Fastest (-O3) with LTO
792
+ BlkF407VE.menu.opt.o3lto.build.flags.optimize=-O3 -flto
793
+ BlkF407VE.menu.opt.o3lto.build.flags.ldspecs=-flto
794
+ BlkF407VE.menu.opt.ogstd=Debug (-g)
795
+ BlkF407VE.menu.opt.ogstd.build.flags.optimize=-g -Og
796
+ BlkF407VE.menu.opt.ogstd.build.flags.ldspecs=
0 commit comments