From 30c1b31b8d8c6572e608f379f7e6e00f6e45bf17 Mon Sep 17 00:00:00 2001 From: MCUdude Date: Tue, 28 Jun 2022 13:59:54 +0200 Subject: [PATCH] Send 12V pulse to HV_UPDI_VARIANT_2 targets as well --- src/jtag3.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jtag3.c b/src/jtag3.c index a371a6a9..f1cd2fc9 100644 --- a/src/jtag3.c +++ b/src/jtag3.c @@ -1256,7 +1256,8 @@ static int jtag3_initialize(PROGRAMMER * pgm, AVRPART * p) // Generate 12V UPDI pulse if user asks for it and hardware supports it if (p->flags & AVRPART_HAS_UPDI && PDATA(pgm)->use_hvupdi == true && - p->hvupdi_variant == HV_UPDI_VARIANT_0) { + (p->hvupdi_variant == HV_UPDI_VARIANT_0 || + p->hvupdi_variant == HV_UPDI_VARIANT_2)) { parm[0] = PARM3_UPDI_HV_SIMPLE_PULSE; if (jtag3_setparm(pgm, SCOPE_AVR, 3, PARM3_OPT_12V_UPDI_ENABLE, parm, 1) < 0) return -1;