@@ -6,35 +6,35 @@ menu.bootloader_version=Bootloader version
66menu.upload_method=Upload method
77
88##############################################################
9- maple_mini .name=LeafLabs Maple Mini Rev 2 to Flash
10-
11- maple_mini .build.board=MAPLE_MINI
12- maple_mini .build.core=maple
13- maple_mini .build.cpu_flags=-DMCU_STM32F103CB -DSERIAL_USB
14- maple_mini .build.variant=maple_mini
15- maple_mini .upload.usbID=1EAF:0003
16-
17- maple_mini .upload.tool=maple_upload
18- maple_mini .upload.protocol=maple_dfu
19- maple_mini .upload.use_1200bps_touch=false
20- maple_mini .upload.file_type=bin
21- maple_mini .upload.auto_reset=true
22-
23- maple_mini .menu.bootloader_version.original = Original (17k RAM,108k Flash)
24- maple_mini .menu.bootloader_version.original.build.vect=VECT_TAB_ADDR=0x8005000
25- maple_mini .menu.bootloader_version.original.build.ldscript=ld/flash.ld
26- maple_mini .menu.bootloader_version.original.upload.ram.maximum_size=17408
27- maple_mini .menu.bootloader_version.original.upload.flash.maximum_size=110592
28- maple_mini .menu.bootloader_version.original.upload.maximum_size=110592
29- maple_mini .menu.bootloader_version.original.upload.altID=1
30-
31- maple_mini .menu.bootloader_version.bootloader20 = Bootloader 2.0 (20k RAM,120k Flash)
32- maple_mini .menu.bootloader_version.bootloader20.build.vect=VECT_TAB_ADDR=0x8002000
33- maple_mini .menu.bootloader_version.bootloader20.build.ldscript=ld/bootloader_20.ld
34- maple_mini .menu.bootloader_version.bootloader20.upload.ram.maximum_size=20480
35- maple_mini .menu.bootloader_version.bootloader20.upload.flash.maximum_size=122880
36- maple_mini .menu.bootloader_version.bootloader20.upload.maximum_size=122880
37- maple_mini .menu.bootloader_version.bootloader20.upload.altID=2
9+ mapleMini .name=LeafLabs Maple Mini Rev 2 to Flash
10+
11+ mapleMini .build.board=MAPLE_MINI
12+ mapleMini .build.core=maple
13+ mapleMini .build.cpu_flags=-DMCU_STM32F103CB -DSERIAL_USB
14+ mapleMini .build.variant=maple_mini
15+ mapleMini .upload.usbID=1EAF:0003
16+
17+ mapleMini .upload.tool=maple_upload
18+ mapleMini .upload.protocol=maple_dfu
19+ mapleMini .upload.use_1200bps_touch=false
20+ mapleMini .upload.file_type=bin
21+ mapleMini .upload.auto_reset=true
22+
23+ mapleMini .menu.bootloader_version.original = Original (17k RAM,108k Flash)
24+ mapleMini .menu.bootloader_version.original.build.vect=VECT_TAB_ADDR=0x8005000
25+ mapleMini .menu.bootloader_version.original.build.ldscript=ld/flash.ld
26+ mapleMini .menu.bootloader_version.original.upload.ram.maximum_size=17408
27+ mapleMini .menu.bootloader_version.original.upload.flash.maximum_size=110592
28+ mapleMini .menu.bootloader_version.original.upload.maximum_size=110592
29+ mapleMini .menu.bootloader_version.original.upload.altID=1
30+
31+ mapleMini .menu.bootloader_version.bootloader20 = Bootloader 2.0 (20k RAM,120k Flash)
32+ mapleMini .menu.bootloader_version.bootloader20.build.vect=VECT_TAB_ADDR=0x8002000
33+ mapleMini .menu.bootloader_version.bootloader20.build.ldscript=ld/bootloader_20.ld
34+ mapleMini .menu.bootloader_version.bootloader20.upload.ram.maximum_size=20480
35+ mapleMini .menu.bootloader_version.bootloader20.upload.flash.maximum_size=122880
36+ mapleMini .menu.bootloader_version.bootloader20.upload.maximum_size=122880
37+ mapleMini .menu.bootloader_version.bootloader20.upload.altID=2
3838
3939##############################################################
4040maple.name=LeafLabs Maple Rev 3+ to Flash
@@ -146,7 +146,7 @@ nucleo_f103rb.build.vect=VECT_TAB_ADDR=0x8000000
146146
147147###################### Generic STM32F103C ########################################
148148
149- genericSTM32F103C.name= Generic STM32F103C series
149+ genericSTM32F103C.name=Generic STM32F103C series
150150genericSTM32F103C.build.variant=generic_stm32f103c
151151genericSTM32F103C.build.vect=VECT_TAB_ADDR=0x8000000
152152genericSTM32F103C.build.core=maple
@@ -173,6 +173,16 @@ genericSTM32F103C.menu.device_variant.STM32F103C8.upload.ram.maximum_size=20480
173173genericSTM32F103C.menu.device_variant.STM32F103C8.upload.flash.maximum_size=65536
174174
175175#---------------------------- UPLOAD METHODS ---------------------------
176+
177+ genericSTM32F103C.menu.upload_method.DFUUploadMethod=STM32duino bootloader
178+ genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
179+ genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
180+ genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
181+ genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
182+ genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_20.ld
183+ genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
184+ genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.altID=2
185+
176186genericSTM32F103C.menu.upload_method.serialMethod=Serial
177187genericSTM32F103C.menu.upload_method.serialMethod.upload.protocol=maple_serial
178188genericSTM32F103C.menu.upload_method.serialMethod.upload.tool=serial_upload
@@ -189,20 +199,10 @@ genericSTM32F103C.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
189199genericSTM32F103C.menu.upload_method.BMPMethod.upload.tool=bmp_upload
190200genericSTM32F103C.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
191201
192- genericSTM32F103C.menu.upload_method.DFUUploadMethod=Maple DFU
193- genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
194- genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
195- genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
196- genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
197- genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_20.ld
198- genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
199- genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.altID=2
200-
201-
202202
203203########################### Generic STM32F103R ###########################
204204
205- genericSTM32F103R.name= Generic STM32F103R series
205+ genericSTM32F103R.name=Generic STM32F103R series
206206genericSTM32F103R.build.variant=generic_stm32f103r
207207genericSTM32F103R.build.vect=VECT_TAB_ADDR=0x8000000
208208genericSTM32F103R.build.core=maple
@@ -235,6 +235,16 @@ genericSTM32F103R.menu.device_variant.STM32F103RE.build.ldscript=ld/stm32f103re.
235235
236236
237237#---------------------------- UPLOAD METHODS ---------------------------
238+
239+ genericSTM32F103R.menu.upload_method.DFUUploadMethod=STM32duino bootloader
240+ genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
241+ genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
242+ genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
243+ genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
244+ genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103re-bootloader.ld
245+ genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
246+ genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.altID=2
247+
238248genericSTM32F103R.menu.upload_method.serialMethod=Serial
239249genericSTM32F103R.menu.upload_method.serialMethod.upload.protocol=maple_serial
240250genericSTM32F103R.menu.upload_method.serialMethod.upload.tool=serial_upload
@@ -250,19 +260,9 @@ genericSTM32F103R.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
250260genericSTM32F103R.menu.upload_method.BMPMethod.upload.tool=bmp_upload
251261genericSTM32F103R.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
252262
253- genericSTM32F103R.menu.upload_method.DFUUploadMethod=Maple DFU
254- genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
255- genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
256- genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
257- genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
258- genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103re-bootloader.ld
259- genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
260- genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.altID=2
261-
262263
263264########################### Generic STM32F103V ###########################
264265
265-
266266genericSTM32F103V.name=Generic STM32F103V series
267267genericSTM32F103V.build.variant=generic_stm32f103v
268268genericSTM32F103V.build.vect=VECT_TAB_ADDR=0x8000000
@@ -300,11 +300,20 @@ genericSTM32F103V.menu.device_variant.STM32F103VE.upload.flash.maximum_size=5242
300300genericSTM32F103V.menu.device_variant.STM32F103VE.build.ldscript=ld/stm32f103ve.ld
301301
302302#---------------------------- UPLOAD METHODS ---------------------------
303+
304+ genericSTM32F103V.menu.upload_method.DFUUploadMethod=STM32duino bootloader
305+ genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
306+ genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
307+ genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
308+ genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
309+ genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103veDFU.ld
310+ genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
311+ genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.altID=2
312+
303313genericSTM32F103V.menu.upload_method.serialMethod=Serial
304314genericSTM32F103V.menu.upload_method.serialMethod.upload.protocol=maple_serial
305315genericSTM32F103V.menu.upload_method.serialMethod.upload.tool=serial_upload
306316
307-
308317genericSTM32F103V.menu.upload_method.STLinkMethod=STLink
309318genericSTM32F103V.menu.upload_method.STLinkMethod.upload.protocol=STLink
310319genericSTM32F103V.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
@@ -315,20 +324,9 @@ genericSTM32F103V.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
315324genericSTM32F103V.menu.upload_method.BMPMethod.upload.tool=bmp_upload
316325genericSTM32F103V.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
317326
318- genericSTM32F103V.menu.upload_method.DFUUploadMethod=Maple DFU
319- genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
320- genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
321- genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
322- genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
323- genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103veDFU.ld
324- genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
325- genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.altID=2
326-
327-
328327
329328########################### Generic STM32F103Z ###########################
330329
331-
332330genericSTM32F103Z.name=Generic STM32F103Z series
333331genericSTM32F103Z.build.variant=generic_stm32f103z
334332genericSTM32F103Z.build.vect=VECT_TAB_ADDR=0x8000000
@@ -360,6 +358,16 @@ genericSTM32F103Z.menu.device_variant.STM32F103ZE.upload.flash.maximum_size=5242
360358genericSTM32F103Z.menu.device_variant.STM32F103ZE.build.ldscript=ld/stm32f103ze.ld
361359
362360#---------------------------- UPLOAD METHODS ---------------------------
361+
362+ genericSTM32F103Z.menu.upload_method.DFUUploadMethod=STM32duino bootloader
363+ genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
364+ genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
365+ genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
366+ genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
367+ genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103z_dfu.ld
368+ genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
369+ genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.altID=2
370+
363371genericSTM32F103Z.menu.upload_method.serialMethod=Serial
364372genericSTM32F103Z.menu.upload_method.serialMethod.upload.protocol=maple_serial
365373genericSTM32F103Z.menu.upload_method.serialMethod.upload.tool=serial_upload
@@ -373,12 +381,3 @@ genericSTM32F103Z.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
373381genericSTM32F103Z.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
374382genericSTM32F103Z.menu.upload_method.BMPMethod.upload.tool=bmp_upload
375383genericSTM32F103Z.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
376-
377- genericSTM32F103Z.menu.upload_method.DFUUploadMethod=Maple DFU
378- genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
379- genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
380- genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
381- genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
382- genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103z_dfu.ld
383- genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
384- genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.altID=2
0 commit comments