From dde35018eb7a3bf26af3f64d5549cb8ceb66583d Mon Sep 17 00:00:00 2001 From: MCUdude Date: Wed, 13 Jul 2022 23:49:14 +0200 Subject: [PATCH] Exit if programmer can't send HV pulse to target --- src/jtag3.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/jtag3.c b/src/jtag3.c index becfd8a1..5ce6769c 100644 --- a/src/jtag3.c +++ b/src/jtag3.c @@ -1266,9 +1266,11 @@ static int jtag3_initialize(PROGRAMMER * pgm, AVRPART * p) parm[0] = PARM3_UPDI_HV_SIMPLE_PULSE; break; } - if (parm[0] == PARM3_UPDI_HV_NONE) + if (parm[0] == PARM3_UPDI_HV_NONE) { avrdude_message(MSG_INFO, "%s: %s does not support sending HV pulse to target %s\n", progname, pgm->desc, p->desc); + return -1; + } } if (jtag3_setparm(pgm, SCOPE_AVR, 3, PARM3_OPT_12V_UPDI_ENABLE, parm, 1) < 0) return -1;