From a4d36b6836bbead91a64b7fe3ed592e8af00e4b1 Mon Sep 17 00:00:00 2001 From: MCUdude Date: Tue, 17 Jan 2023 23:58:33 +0100 Subject: [PATCH] Add missing upload.protocol fields --- avr/programmers.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/avr/programmers.txt b/avr/programmers.txt index 5fb25bb2..5ee591fa 100644 --- a/avr/programmers.txt +++ b/avr/programmers.txt @@ -1,6 +1,7 @@ usbasp.name=USBasp usbasp.communication=usb usbasp.protocol=usbasp +usbasp.upload.protocol=usbasp usbasp.program.protocol=usbasp usbasp.program.tool=avrdude usbasp.program.extra_params= @@ -8,32 +9,49 @@ usbasp.program.extra_params= usbasp_slow.name=USBasp slow usbasp_slow.communication=usb usbasp_slow.protocol=usbasp +usbasp_slow.upload.protocol=usbasp usbasp_slow.program.protocol=usbasp usbasp_slow.program.tool=avrdude usbasp_slow.program.extra_params= -B32 usbtinyisp.name=USBtinyISP usbtinyisp.protocol=usbtiny +usbtinyisp.upload.protocol=usbtiny +usbtinyisp.program.protocol=usbtiny usbtinyisp.program.tool=avrdude usbtinyisp.program.extra_params= usbtinyisp_slow.name=USBtinyISP slow usbtinyisp_slow.protocol=usbtiny +usbtinyisp_slow.upload.protocol=usbtiny +usbtinyisp_slow.program.protocol=usbtiny usbtinyisp_slow.program.tool=avrdude usbtinyisp_slow.program.extra_params=-B32 arduinoasisp.name=Arduino as ISP arduinoasisp.communication=serial arduinoasisp.protocol=stk500v1 +arduinoasisp.upload.protocol=stk500v1 arduinoasisp.speed=19200 arduinoasisp.program.protocol=stk500v1 arduinoasisp.program.speed=19200 arduinoasisp.program.tool=avrdude arduinoasisp.program.extra_params=-P{serial.port} -b{program.speed} +arduinoasisp_slow.name=Arduino as ISP slow +arduinoasisp_slow.communication=serial +arduinoasisp_slow.protocol=stk500v1 +arduinoasisp_slow.upload.protocol=stk500v1 +arduinoasisp_slow.speed=19200 +arduinoasisp_slow.program.protocol=stk500v1 +arduinoasisp_slow.program.speed=19200 +arduinoasisp_slow.program.tool=avrdude +arduinoasisp_slow.program.extra_params=-P{serial.port} -b{program.speed} -B32 + arduinoasispatmega32u4.name=Arduino Leonardo/Pro Micro as ISP arduinoasispatmega32u4.communication=serial arduinoasispatmega32u4.protocol=arduino +arduinoasispatmega32u4.upload.protocol=stk500v1 arduinoasispatmega32u4.speed=19200 arduinoasispatmega32u4.program.protocol=arduino arduinoasispatmega32u4.program.speed=19200 @@ -43,6 +61,7 @@ arduinoasispatmega32u4.program.extra_params=-P{serial.port} -b{program.speed} atmel_ice.name=Atmel-ICE ISP atmel_ice.communication=usb atmel_ice.protocol=atmelice_isp +atmel_ice.upload.protocol=atmelice_isp atmel_ice.program.protocol=atmelice_isp atmel_ice.program.tool=avrdude atmel_ice.program.extra_params= @@ -50,6 +69,7 @@ atmel_ice.program.extra_params= atmel_ice_slow.name=Atmel-ICE ISP slow atmel_ice_slow.communication=usb atmel_ice_slow.protocol=atmelice_isp +atmel_ice_slow.upload.protocol=atmelice_isp atmel_ice_slow.program.protocol=atmelice_isp atmel_ice_slow.program.tool=avrdude atmel_ice_slow.program.extra_params=-B32 @@ -57,6 +77,7 @@ atmel_ice_slow.program.extra_params=-B32 pickit4_isp.name=PICkit4 ISP pickit4_isp.communication=usb pickit4_isp.protocol=pickit4_isp +pickit4_isp.upload.protocol=pickit4_isp pickit4_isp.program.protocol=pickit4_isp pickit4_isp.program.tool=avrdude pickit4_isp.program.extra_params= @@ -64,6 +85,7 @@ pickit4_isp.program.extra_params= pickit4_isp_slow.name=PICkit4 ISP slow pickit4_isp_slow.communication=usb pickit4_isp_slow.protocol=pickit4_isp +pickit4_isp_slow.upload.protocol=pickit4_isp pickit4_isp_slow.program.protocol=pickit4_isp pickit4_isp_slow.program.tool=avrdude pickit4_isp_slow.program.extra_params=-B32 @@ -71,6 +93,7 @@ pickit4_isp_slow.program.extra_params=-B32 snap_isp.name=MPLAB SNAP ISP snap_isp.communication=usb snap_isp.protocol=snap_isp +snap_isp.upload.protocol=snap_isp snap_isp.program.protocol=snap_isp snap_isp.program.tool=avrdude snap_isp.program.extra_params= @@ -78,6 +101,7 @@ snap_isp.program.extra_params= snap_isp_slow.name=MPLAB SNAP ISP slow snap_isp_slow.communication=usb snap_isp_slow.protocol=snap_isp +snap_isp_slow.upload.protocol=snap_isp snap_isp_slow.program.protocol=snap_isp snap_isp_slow.program.tool=avrdude snap_isp_slow.program.extra_params=-B32 @@ -85,6 +109,7 @@ snap_isp_slow.program.extra_params=-B32 avrispmkii.name=AVRISP mkII avrispmkii.communication=usb avrispmkii.protocol=stk500v2 +avrispmkii.upload.protocol=stk500v2 avrispmkii.program.protocol=stk500v2 avrispmkii.program.tool=avrdude avrispmkii.program.extra_params= @@ -92,6 +117,7 @@ avrispmkii.program.extra_params= avrispmkii_slow.name=AVRISP mkII slow avrispmkii_slow.communication=usb avrispmkii_slow.protocol=stk500v2 +avrispmkii_slow.upload.protocol=stk500v2 avrispmkii_slow.program.protocol=stk500v2 avrispmkii_slow.program.tool=avrdude avrispmkii_slow.program.extra_params=-B32 @@ -99,6 +125,7 @@ avrispmkii_slow.program.extra_params=-B32 stk500.name=STK500 as ISP stk500.communication=serial stk500.protocol=stk500 +stk500.upload.protocol=stk500 stk500.program.protocol=stk500 stk500.program.tool=avrdude stk500.program.extra_params= -P {serial.port}