From fbee81b1d03c38798b892374fd99c77e25fd03f7 Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Wed, 26 Feb 2025 19:38:10 +0100 Subject: [PATCH] efinix.cpp: programJTAG. Fixed IDCODE read 4 -> 32 (issue #520) --- src/efinix.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/efinix.cpp b/src/efinix.cpp index 2de830e..5002531 100644 --- a/src/efinix.cpp +++ b/src/efinix.cpp @@ -381,7 +381,7 @@ bool Efinix::programJTAG(const uint8_t *data, const int length) _jtag->shiftDR(tx, NULL, 100); _jtag->shiftIR(IDCODE, _irlen); uint8_t idc[4]; - _jtag->shiftDR(NULL, idc, 4); + _jtag->shiftDR(NULL, idc, 32); printf("%02x%02x%02x%02x\n", idc[0], idc[1], idc[2], idc[3]); return true;