11#
22
3+ menu.usb_cfg=USB configuration
4+
35##############################################################
46discovery_f407.name=STM32 Discovery F407
57
@@ -29,6 +31,49 @@ discovery_f407.build.error_led_port=GPIOD
2931discovery_f407.build.error_led_pin=14
3032discovery_f407.build.board=STM32DiscoveryF407
3133
34+ discovery_f407.menu.usb_cfg.usb_nc=USB inactive
35+ discovery_f407.menu.usb_cfg.usb_nc.build.cpu_flags=-DUSB_NC
36+ discovery_f407.menu.usb_cfg.usb_serial=USB serial (CDC)
37+ discovery_f407.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
38+ discovery_f407.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
39+ discovery_f407.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
40+ ##############################################################
41+ generic_f407v.name=Generic STM32F407V series
42+
43+ generic_f407v.upload.tool=stlink_upload
44+ generic_f407v.upload.protocol=stlink
45+
46+ generic_f407v.upload.file_type=bin
47+ generic_f407v.upload.ram.maximum_size=131072
48+ generic_f407v.upload.flash.maximum_size=514288
49+ generic_f407v.upload.maximum_size=514288
50+
51+ #generic_f407v.upload.usbID=0483:3748
52+ #generic_f407v.upload.altID=1
53+ #generic_f407v.upload.auto_reset=true
54+
55+ generic_f407v.build.mcu=cortex-m4
56+ generic_f407v.build.f_cpu=168000000L
57+ generic_f407v.build.core=maple
58+ generic_f407v.build.extra_flags=-mthumb -DSTM32_HIGH_DENSITY -DSTM32F4 -DBOARD_generic_f407v
59+ generic_f407v.build.ldscript=ld/jtag.ld
60+ generic_f407v.build.variant=generic_f407v
61+ generic_f407v.build.variant_system_lib=lib_f407.a
62+ generic_f407v.build.vect=VECT_TAB_BASE
63+ generic_f407v.build.density=STM32_HIGH_DENSITY
64+ generic_f407v.build.error_led_port=GPIOA
65+ generic_f407v.build.error_led_pin=7
66+ generic_f407v.build.board=STM32GenericF407VET6
67+
68+ generic_f407v.menu.usb_cfg.usb_nc=USB inactive
69+ generic_f407v.menu.usb_cfg.usb_nc.build.cpu_flags=-DUSB_NC
70+
71+ generic_f407v.menu.usb_cfg.usb_serial=USB serial (CDC)
72+ generic_f407v.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
73+
74+ generic_f407v.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
75+ generic_f407v.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
76+
3277##############################################################
3378stm32f4stamp.name=STM32F4Stamp F405
3479
@@ -49,7 +94,7 @@ stm32f4stamp.upload.dfuse_addr=0x8000000
4994stm32f4stamp.build.mcu=cortex-m4
5095stm32f4stamp.build.f_cpu=168000000L
5196stm32f4stamp.build.core=maple
52- stm32f4stamp.build.extra_flags=-DMCU_STM32F406VG -mthumb -DSTM32_HIGH_DENSITY -DSTM32F2 - DSTM32F4 -DBOARD_discovery_f4
97+ stm32f4stamp.build.extra_flags=-DMCU_STM32F406VG -mthumb -DSTM32_HIGH_DENSITY -DSTM32F4 -DBOARD_discovery_f4
5398stm32f4stamp.build.ldscript=ld/jtag.ld
5499stm32f4stamp.build.variant=discovery_f407
55100stm32f4stamp.build.variant_system_lib=lib_f407.a
@@ -59,6 +104,12 @@ stm32f4stamp.build.error_led_port=GPIOD
59104stm32f4stamp.build.error_led_pin=14
60105stm32f4stamp.build.board=STM32F4StampF405
61106
107+ stm32f4stamp.menu.usb_cfg.usb_nc=USB inactive
108+ stm32f4stamp.menu.usb_cfg.usb_nc.build.cpu_flags=-DUSB_NC
109+ stm32f4stamp.menu.usb_cfg.usb_serial=USB serial (CDC)
110+ stm32f4stamp.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
111+ stm32f4stamp.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
112+ stm32f4stamp.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
62113##############################################################
63114netduino2plus.name=Netduino2 F405
64115
@@ -79,7 +130,7 @@ netduino2plus.upload.dfuse_addr=0x8000000
79130netduino2plus.build.mcu=cortex-m4
80131netduino2plus.build.f_cpu=168000000L
81132netduino2plus.build.core=maple
82- netduino2plus.build.extra_flags=-DMCU_STM32F406VG -mthumb -DSTM32_HIGH_DENSITY -DSTM32F2 - DSTM32F4 -DBOARD_discovery_f4 -DARDUINO_STM32F4_NETDUINO2PLUS
133+ netduino2plus.build.extra_flags=-DMCU_STM32F406VG -mthumb -DSTM32_HIGH_DENSITY -DSTM32F4 -DBOARD_discovery_f4 -DARDUINO_STM32F4_NETDUINO2PLUS
83134netduino2plus.build.ldscript=ld/jtag.ld
84135netduino2plus.build.variant=discovery_f407
85136netduino2plus.build.variant_system_lib=lib_f407.a
@@ -89,5 +140,11 @@ netduino2plus.build.error_led_port=GPIOD
89140netduino2plus.build.error_led_pin=14
90141netduino2plus.build.board=Netduino2F405
91142
143+ netduino2plus.menu.usb_cfg.usb_nc=USB inactive
144+ netduino2plus.menu.usb_cfg.usb_nc.build.cpu_flags=-DUSB_NC
145+ netduino2plus.menu.usb_cfg.usb_serial=USB serial (CDC)
146+ netduino2plus.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
147+ netduino2plus.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
148+ netduino2plus.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
92149##############################################################
93150
0 commit comments