@@ -680,6 +680,12 @@ GenF1.menu.upload_method.bmpMethod=BMP (Black Magic Probe)
680680GenF1.menu.upload_method.bmpMethod.upload.protocol=gdb_bmp
681681GenF1.menu.upload_method.bmpMethod.upload.tool=bmp_upload
682682
683+ GenF1.menu.upload_method.hidMethod=HID Bootloader 2.2
684+ GenF1.menu.upload_method.hidMethod.upload.protocol=hid22
685+ GenF1.menu.upload_method.hidMethod.upload.tool=hid_upload
686+ GenF1.menu.upload_method.hidMethod.build.flash_offset=0x800
687+ GenF1.menu.upload_method.hidMethod.build.bootloader_flags=-DBL_HID -DVECT_TAB_OFFSET={build.flash_offset}
688+
683689GenF1.menu.upload_method.dfu2Method=Maple DFU Bootloader 2.0
684690GenF1.menu.upload_method.dfu2Method.upload.protocol=maple
685691GenF1.menu.upload_method.dfu2Method.upload.tool=maple_upload
@@ -704,7 +710,7 @@ GenF4.name=Generic STM32F4 series
704710GenF4.build.vid=0x0483
705711GenF4.build.core=arduino
706712GenF4.build.board=GenF4
707- GenF4.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
713+ GenF4.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} {build.bootloader_flags}
708714GenF4.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
709715GenF4.build.series=STM32F4xx
710716GenF4.build.cmsis_lib_gcc=arm_cortexM4l_math
@@ -785,6 +791,12 @@ GenF4.menu.upload_method.bmpMethod=BMP (Black Magic Probe)
785791GenF4.menu.upload_method.bmpMethod.upload.protocol=gdb_bmp
786792GenF4.menu.upload_method.bmpMethod.upload.tool=bmp_upload
787793
794+ GenF4.menu.upload_method.hidMethod=HID Bootloader 2.2
795+ GenF4.menu.upload_method.hidMethod.upload.protocol=hid22
796+ GenF4.menu.upload_method.hidMethod.upload.tool=hid_upload
797+ GenF4.menu.upload_method.hidMethod.build.flash_offset=0x4000
798+ GenF4.menu.upload_method.hidMethod.build.bootloader_flags=-DBL_HID -DVECT_TAB_OFFSET={build.flash_offset}
799+
788800###############################
789801# Sparky Flight Controllers
790802
0 commit comments