@@ -38,6 +38,14 @@ mapleMini.menu.bootloader_version.bootloader20.upload.flash.maximum_size=122880
3838mapleMini.menu.bootloader_version.bootloader20.upload.maximum_size=122880
3939mapleMini.menu.bootloader_version.bootloader20.upload.altID=2
4040
41+ #-- CPU Clock frequency
42+ mapleMini.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
43+ mapleMini.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L
44+
45+ mapleMini.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
46+ mapleMini.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L
47+
48+
4149##############################################################
4250maple.name=Maple (Rev 3)
4351
@@ -199,7 +207,7 @@ genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.altID=2
199207genericSTM32F103C.menu.upload_method.serialMethod=Serial
200208genericSTM32F103C.menu.upload_method.serialMethod.upload.protocol=maple_serial
201209genericSTM32F103C.menu.upload_method.serialMethod.upload.tool=serial_upload
202-
210+ genericSTM32F103C.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
203211
204212genericSTM32F103C.menu.upload_method.STLinkMethod=STLink
205213genericSTM32F103C.menu.upload_method.STLinkMethod.upload.protocol=STLink
@@ -217,6 +225,13 @@ genericSTM32F103C.menu.upload_method.jlinkMethod.upload.protocol=jlink
217225genericSTM32F103C.menu.upload_method.jlinkMethod.upload.tool=jlink_upload
218226genericSTM32F103C.menu.upload_method.jlinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER
219227
228+ #-- CPU Clock frequency
229+ genericSTM32F103C.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
230+ genericSTM32F103C.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L
231+
232+ genericSTM32F103C.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
233+ genericSTM32F103C.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L
234+
220235########################### Generic STM32F103R ###########################
221236
222237genericSTM32F103R.name=Generic STM32F103R series
@@ -267,7 +282,7 @@ genericSTM32F103R.menu.device_variant.STM32F103RE.build.ldscript=ld/stm32f103re.
267282genericSTM32F103R.menu.upload_method.DFUUploadMethod=STM32duino bootloader
268283genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
269284genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
270- genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
285+ genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
271286genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
272287genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader.ld
273288genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
@@ -276,6 +291,7 @@ genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.altID=2
276291genericSTM32F103R.menu.upload_method.serialMethod=Serial
277292genericSTM32F103R.menu.upload_method.serialMethod.upload.protocol=maple_serial
278293genericSTM32F103R.menu.upload_method.serialMethod.upload.tool=serial_upload
294+ genericSTM32F103R.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
279295
280296genericSTM32F103R.menu.upload_method.STLinkMethod=STLink
281297genericSTM32F103R.menu.upload_method.STLinkMethod.upload.protocol=STLink
@@ -321,7 +337,7 @@ genericSTM32F103T.menu.device_variant.STM32F103TB.upload.flash.maximum_size=1310
321337genericSTM32F103T.menu.upload_method.DFUUploadMethod=STM32duino bootloader
322338genericSTM32F103T.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
323339genericSTM32F103T.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
324- genericSTM32F103T.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
340+ genericSTM32F103T.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
325341genericSTM32F103T.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
326342genericSTM32F103T.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_20.ld
327343genericSTM32F103T.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
@@ -330,6 +346,7 @@ genericSTM32F103T.menu.upload_method.DFUUploadMethod.upload.altID=2
330346genericSTM32F103T.menu.upload_method.serialMethod=Serial
331347genericSTM32F103T.menu.upload_method.serialMethod.upload.protocol=maple_serial
332348genericSTM32F103T.menu.upload_method.serialMethod.upload.tool=serial_upload
349+ genericSTM32F103T.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
333350
334351genericSTM32F103T.menu.upload_method.STLinkMethod=STLink
335352genericSTM32F103T.menu.upload_method.STLinkMethod.upload.protocol=STLink
@@ -383,7 +400,7 @@ genericSTM32F103V.menu.device_variant.STM32F103VE.build.ldscript=ld/stm32f103ve.
383400genericSTM32F103V.menu.upload_method.DFUUploadMethod=STM32duino bootloader
384401genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
385402genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
386- genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
403+ genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
387404genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
388405genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103veDFU.ld
389406genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
@@ -392,6 +409,7 @@ genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.altID=2
392409genericSTM32F103V.menu.upload_method.serialMethod=Serial
393410genericSTM32F103V.menu.upload_method.serialMethod.upload.protocol=maple_serial
394411genericSTM32F103V.menu.upload_method.serialMethod.upload.tool=serial_upload
412+ genericSTM32F103V.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
395413
396414genericSTM32F103V.menu.upload_method.STLinkMethod=STLink
397415genericSTM32F103V.menu.upload_method.STLinkMethod.upload.protocol=STLink
@@ -442,7 +460,7 @@ genericSTM32F103Z.menu.device_variant.STM32F103ZE.build.ldscript=ld/stm32f103ze.
442460genericSTM32F103Z.menu.upload_method.DFUUploadMethod=STM32duino bootloader
443461genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
444462genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
445- genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
463+ genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
446464genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
447465genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103z_dfu.ld
448466genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
@@ -451,6 +469,7 @@ genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.altID=2
451469genericSTM32F103Z.menu.upload_method.serialMethod=Serial
452470genericSTM32F103Z.menu.upload_method.serialMethod.upload.protocol=maple_serial
453471genericSTM32F103Z.menu.upload_method.serialMethod.upload.tool=serial_upload
472+ genericSTM32F103Z.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
454473
455474genericSTM32F103Z.menu.upload_method.STLinkMethod=STLink
456475genericSTM32F103Z.menu.upload_method.STLinkMethod.upload.protocol=STLink
@@ -462,6 +481,60 @@ genericSTM32F103Z.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
462481genericSTM32F103Z.menu.upload_method.BMPMethod.upload.tool=bmp_upload
463482genericSTM32F103Z.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
464483
484+ ###################### HYTiny STM32F103T ########################################
485+
486+ hytiny-stm32f103t.name=HYTiny STM32F103TB
487+ hytiny-stm32f103t.vid.0=0x1EAF
488+ hytiny-stm32f103t.pid.0=0x0004
489+ hytiny-stm32f103t.build.variant=hytiny_stm32f103t
490+ hytiny-stm32f103t.build.vect=VECT_TAB_ADDR=0x8000000
491+ hytiny-stm32f103t.build.core=maple
492+ hytiny-stm32f103t.build.board=HYTINY_STM32F103T
493+ hytiny-stm32f103t.upload.use_1200bps_touch=false
494+ hytiny-stm32f103t.upload.file_type=bin
495+ hytiny-stm32f103t.upload.auto_reset=true
496+
497+
498+ hytiny-stm32f103t.build.cpu_flags=-DMCU_STM32F103CB
499+ hytiny-stm32f103t.build.ldscript=ld/jtag.ld
500+ hytiny-stm32f103t.upload.maximum_size=131072
501+ hytiny-stm32f103t.upload.ram.maximum_size=20480
502+ hytiny-stm32f103t.upload.flash.maximum_size=131072
503+
504+
505+ #---------------------------- UPLOAD METHODS ---------------------------
506+
507+ hytiny-stm32f103t.menu.upload_method.DFUUploadMethod=STM32duino bootloader
508+ hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
509+ hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
510+ hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB
511+ hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
512+ hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_20.ld
513+ hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
514+ hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.upload.altID=2
515+
516+ hytiny-stm32f103t.menu.upload_method.serialMethod=Serial
517+ hytiny-stm32f103t.menu.upload_method.serialMethod.upload.protocol=maple_serial
518+ hytiny-stm32f103t.menu.upload_method.serialMethod.upload.tool=serial_upload
519+ hytiny-stm32f103t.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
520+
521+ hytiny-stm32f103t.menu.upload_method.STLinkMethod=STLink
522+ hytiny-stm32f103t.menu.upload_method.STLinkMethod.upload.protocol=STLink
523+ hytiny-stm32f103t.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
524+ hytiny-stm32f103t.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER
525+
526+ hytiny-stm32f103t.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
527+ hytiny-stm32f103t.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
528+ hytiny-stm32f103t.menu.upload_method.BMPMethod.upload.tool=bmp_upload
529+ hytiny-stm32f103t.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
530+
531+
532+ hytiny-stm32f103t.menu.upload_method.jlinkMethod=JLink
533+ hytiny-stm32f103t.menu.upload_method.jlinkMethod.upload.protocol=jlink
534+ hytiny-stm32f103t.menu.upload_method.jlinkMethod.upload.tool=jlink_upload
535+ hytiny-stm32f103t.menu.upload_method.jlinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER
536+
537+
465538###################### Generic GD32F103C ########################################
466539
467540genericGD32F103C.name=Generic GD32F103C series
@@ -496,7 +569,7 @@ genericGD32F103C.menu.upload_method.DFUUploadMethod=GD32duino bootloader
496569
497570genericGD32F103C.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
498571genericGD32F103C.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
499- genericGD32F103C.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
572+ genericGD32F103C.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
500573genericGD32F103C.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
501574genericGD32F103C.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_20.ld
502575genericGD32F103C.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
@@ -505,7 +578,7 @@ genericGD32F103C.menu.upload_method.DFUUploadMethod.upload.altID=2
505578genericGD32F103C.menu.upload_method.serialMethod=Serial
506579genericGD32F103C.menu.upload_method.serialMethod.upload.protocol=maple_serial
507580genericGD32F103C.menu.upload_method.serialMethod.upload.tool=serial_upload
508-
581+ genericGD32F103C.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
509582
510583genericGD32F103C.menu.upload_method.STLinkMethod=STLink
511584genericGD32F103C.menu.upload_method.STLinkMethod.upload.protocol=STLink
@@ -526,3 +599,34 @@ genericGD32F103C.menu.cpu_speed.speed_96mhz.build.f_cpu=96000000L
526599
527600genericGD32F103C.menu.cpu_speed.speed_72mhz=72Mhz (compatibility)
528601genericGD32F103C.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L
602+
603+ ########################### STM32VLD to FLASH ###########################
604+
605+ STM32VLD.name=STM32VLD to FLASH
606+ #STM32VLD.vid.0=0x1EAF
607+ #STM32VLD.pid.0=0x0004
608+
609+ STM32VLD.build.vect=VECT_TAB_ADDR=0x8000000
610+ STM32VLD.build.core=maple
611+ STM32VLD.build.board=STM32VLD
612+ STM32VLD.build.variant=STM32VLD
613+ STM32VLD.build.ldscript=ld/jtag.ld
614+
615+ STM32VLD.build.family=cortex-m3
616+ STM32VLD.build.f_cpu=24000000L
617+ STM32VLD.upload.use_1200bps_touch=false
618+ STM32VLD.upload.file_type=bin
619+ STM32VLD.upload.auto_reset=true
620+ STM32VLD.upload.params.quiet=no
621+
622+ STM32VLD.build.cpu_flags=-DMCU_STM32F100RB
623+ ##---------------------------- UPLOAD METHODS ---------------------------
624+
625+
626+ STM32VLD.menu.upload_method.STLinkMethod=STLink
627+ STM32VLD.menu.upload_method.STLinkMethod.upload.protocol=STLink
628+ STM32VLD.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
629+ STM32VLD.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
630+
631+
632+ ################################################################################
0 commit comments