diff --git a/src/avrdude.1 b/src/avrdude.1 index 940cd499..86c83970 100644 --- a/src/avrdude.1 +++ b/src/avrdude.1 @@ -216,8 +216,8 @@ The Atmel DFU bootloader is supported in both, FLIP protocol version 1 (AT90USB* and ATmega*U* devices), as well as version 2 (Xmega devices). See below for some hints about FLIP version 1 protocol behaviour. .Pp -The MPLAB(R) PICkit 4, MPLAB(R) SNAP, and Curiosity Nano boards are -supported in UPDI mode. The Curiosity Nano board is dubbed +The MPLAB(R) PICkit 4 and MPLAB(R) SNAP, are supported in ISP, PDI and UPDI mode. +The Curiosity Nano board is supported in UPDI mode. It is dubbed .Dq PICkit on Board , thus the name .Pa pkobn_updi . diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in index 523137fd..b6418742 100644 --- a/src/avrdude.conf.in +++ b/src/avrdude.conf.in @@ -1274,6 +1274,22 @@ programmer usbpid = 0x2177, 0x2178, 0x2179; ; +programmer + id = "pickit4_pdi"; + desc = "MPLAB(R) PICkit 4 in PDI mode"; + type = "jtagice3_pdi"; + connection_type = usb; + usbpid = 0x2177, 0x2178, 0x2179; +; + +programmer + id = "pickit4_isp"; + desc = "MPLAB(R) PICkit 4 in ISP mode"; + type = "jtagice3_isp"; + connection_type = usb; + usbpid = 0x2177, 0x2178, 0x2179; +; + programmer id = "snap_updi"; desc = "MPLAB(R) SNAP in UPDI mode"; @@ -1282,6 +1298,22 @@ programmer usbpid = 0x217F, 0x2180, 0x2181; ; +programmer + id = "snap_pdi"; + desc = "MPLAB(R) SNAP in PDI mode"; + type = "jtagice3_pdi"; + connection_type = usb; + usbpid = 0x217F, 0x2180, 0x2181; +; + +programmer + id = "snap_isp"; + desc = "MPLAB(R) SNAP in ISP mode"; + type = "jtagice3_isp"; + connection_type = usb; + usbpid = 0x217F, 0x2180, 0x2181; +; + programmer id = "pkobn_updi"; desc = "Curiosity nano (nEDBG) in UPDI mode"; diff --git a/src/doc/avrdude.texi b/src/doc/avrdude.texi index c45f7e26..4565fe4f 100644 --- a/src/doc/avrdude.texi +++ b/src/doc/avrdude.texi @@ -303,8 +303,8 @@ The Atmel DFU bootloader is supported in both, FLIP protocol version 1 (AT90USB* and ATmega*U* devices), as well as version 2 (Xmega devices). See below for some hints about FLIP version 1 protocol behaviour. -The MPLAB(R) PICkit 4, MPLAB(R) SNAP, and Curiosity Nano boards are -supported in UPDI mode. The Curiosity Nano board is dubbed ``PICkit on +The MPLAB(R) PICkit 4 and MPLAB(R) SNAP are supported in ISP, PDI and UPDI mode. +The Curiosity Nano board is supported in UPDI mode. It is dubbed ``PICkit on Board'', thus the name @code{pkobn_updi}. SerialUPDI programmer implementation is based on Microchip's