From 4cf8f296cca1be73b7e6dbf19800afdc1e503efb Mon Sep 17 00:00:00 2001 From: Jeff Kent Date: Mon, 20 Mar 2023 20:21:53 -0500 Subject: [PATCH] make avrftdi_display output not show other interface pins --- src/avrftdi.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/avrftdi.c b/src/avrftdi.c index 9bed0015..0bd191ce 100644 --- a/src/avrftdi.c +++ b/src/avrftdi.c @@ -924,7 +924,11 @@ static int avrftdi_initialize(const PROGRAMMER *pgm, const AVRPART *p) { static void avrftdi_display(const PROGRAMMER *pgm, const char *p) { msg_info("%sPin assignment : 0..7 = DBUS0..7, 8..15 = CBUS0..7\n", p); - pgm_display_generic_mask(pgm, p, SHOW_ALL_PINS); + if (pgm->flag & PGM_FL_IS_JTAG) { + pgm_display_generic_mask(pgm, p, SHOW_ALL_PINS & ~SHOW_AVR_PINS); + } else { + pgm_display_generic_mask(pgm, p, SHOW_ALL_PINS & ~SHOW_JTAG_PINS); + } }