Skip to content

Commit 83f6cc4

Browse files
committed
First commit
1 parent 3860563 commit 83f6cc4

File tree

7 files changed

+1481
-0
lines changed

7 files changed

+1481
-0
lines changed

boards.txt

+69
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,41 @@ Maple.menu.upload_method.serialMethod=Serial
493493
Maple.menu.upload_method.serialMethod.upload.protocol=maple_serial
494494
Maple.menu.upload_method.serialMethod.upload.tool=serial_upload
495495

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+
496531

497532
################################################################################
498533
# Serialx activation
@@ -532,6 +567,12 @@ Maple.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
532567
Maple.menu.xserial.disabled=Disabled (No Serial)
533568
Maple.menu.xserial.disabled.build.xSerial=
534569

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+
535576
# USB connectivity
536577
Nucleo_144.menu.usb.none=None
537578
Nucleo_144.menu.usb.HID=HID keyboard and mouse support (if available)
@@ -725,3 +766,31 @@ Maple.menu.opt.o3lto.build.flags.ldspecs=-flto
725766
Maple.menu.opt.ogstd=Debug (-g)
726767
Maple.menu.opt.ogstd.build.flags.optimize=-g -Og
727768
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

Comments
 (0)