@@ -7,6 +7,7 @@ menu.xserial=U(S)ART support
77menu.usb=USB support (if available)
88menu.xusb=USB speed (if available)
99menu.virtio=Virtual serial support
10+ menu.BootConnection=Boot Connection
1011
1112menu.opt=Optimize
1213menu.dbg=Debug symbols and core logs
@@ -161,6 +162,11 @@ Air001Dev.menu.SupplyVoltage.3V3.build.sv_tmp=-DVDD_3V8
161162Air001Dev.menu.SupplyVoltage.5V=5V
162163Air001Dev.menu.SupplyVoltage.5V.build.sv_tmp=-DVDD_5V
163164
165+ # boot
166+ Air001Dev.menu.BootConnection.defaule=default isp circuit
167+ Air001Dev.menu.BootConnection.defaule.upload.boot=default_reset
168+ Air001Dev.menu.BootConnection.direct=direct connect
169+ Air001Dev.menu.BootConnection.direct.upload.boot=direct_connect
164170
165171Air001Dev.build.extra_flags={build.temp} -DF_CPU={build.f_cpu} {build.lsc_temp} {build.sv_tmp} -DAIR001_DEV
166172# Upload menu
@@ -209,6 +215,11 @@ Air32F103xx.menu.pnum.AIR32F103CB.build.product_line=AIR32F103xB
209215Air32F103xx.menu.pnum.AIR32F103CB.build.board=AIR32F103CB
210216Air32F103xx.menu.pnum.AIR32F103CB.build.variant=AIR32F103/F103CB
211217
218+ # boot
219+ Air32F103xx.menu.BootConnection.defaule=default isp circuit
220+ Air32F103xx.menu.BootConnection.defaule.upload.boot=default_reset
221+ Air32F103xx.menu.BootConnection.direct=direct connect
222+ Air32F103xx.menu.BootConnection.direct.upload.boot=direct_connect
212223
213224Air32F103xx.build.extra_flags=-DAIR32F1xx
214225
@@ -287,4 +298,10 @@ AirM2M_Air001_Board.menu.opt.ogstd.build.flags.optimize=-Og
287298AirM2M_Air001_Board.menu.opt.o0std=No Optimization (-O0)
288299AirM2M_Air001_Board.menu.opt.o0std.build.flags.optimize=-O0
289300
290- AirM2M_Air001_Board.build.extra_flags=-DAIR001xx_HSE_24M_HCLK_48M -DF_CPU=48000000 -DAIR001xx_LSC_LSI -DVDD_3V3 -DAIR001_DEV
301+ # boot
302+ AirM2M_Air001_Board.menu.BootConnection.defaule=default isp circuit
303+ AirM2M_Air001_Board.menu.BootConnection.defaule.upload.boot=default_reset
304+ AirM2M_Air001_Board.menu.BootConnection.direct=direct connect
305+ AirM2M_Air001_Board.menu.BootConnection.direct.upload.boot=direct_connect
306+
307+ AirM2M_Air001_Board.build.extra_flags=-DAIR001xx_HSE_24M_HCLK_48M -DF_CPU=48000000 -DAIR001xx_LSC_LSI -DVDD_3V3 -DAIR001_DEV
0 commit comments