aisuneko icecat
f0e0f3a3f9
svf_jtag: add progressbar
2026-05-06 23:04:39 +08:00
aisuneko icecat
38acd7644c
svf_jtag: fix incorrect handling of spaces and newlines
2026-05-06 23:04:11 +08:00
alec
4331cb74c7
vivado 2025.2.1 compatibility: add SW_CRC field to bitstream parser
2026-04-12 13:50:15 -07:00
Gwenhael Goavec-Merou
b9486b099e
main: removed mcufw debug message
2026-04-10 14:14:14 +02:00
Gwenhael Goavec-Merou
7a69d8353a
fsparser: check lines length
2026-04-10 09:26:08 +02:00
ND-00
570b790aee
add Adesto AT25DF321A support
...
Add Adesto AT25DF321A (JEDEC 0x1f4701). Tested on GW2A-LV18QN144 with ft2232. Previously detected as unknown, unprotect failed. Fixed with bp_len=3 and global_lock=false.
2026-04-09 15:51:30 +03:00
Gwenhael Goavec-Merou
daa8f26b66
altera: fix 64 bits hex display (PRIx64)
2026-04-08 17:31:39 +02:00
Gwenhael Goavec-Merou
2030920dd8
boards: Terasic Atum A3-Nano
2026-04-08 17:09:24 +02:00
Gwenhael Goavec-Merou
ce8db7326c
board: added Arrow AXE5000 (Altera Agilex 5 A5EC008BM16AE6S)
2026-04-08 17:06:44 +02:00
Gwenhael Goavec-Merou
f0ceffb46e
part: added Agilex3 A3CZ135
2026-04-08 17:02:36 +02:00
Gwenhael Goavec-Merou
9833c7ee0b
part: added Agilex5 A5EC008B
2026-04-08 17:02:16 +02:00
Gwenhael Goavec-Merou
764ce23f35
altera: agilex3/agilex5 support draft (memory only)
2026-04-08 16:51:45 +02:00
Gwenhael Goavec-Merou
add9c95775
cable.hpp: fix ACBUS direction/value for usb-blasterIII
2026-04-07 16:15:58 +02:00
Gwenhael Goavec-Merou
b0ff3b517c
latticeBitParser: fix previous commit
2026-04-06 17:31:48 +02:00
Gwenhael Goavec-Merou
b4bfad4b1c
latticeBitParser: check file size during parse. Improved a bit parsing speed
2026-04-06 17:22:02 +02:00
Gwenhael Goavec-Merou
816d6558fe
dfuFileParser: nitpick
2026-04-03 10:33:12 +02:00
Gwenhael Goavec-Merou
771b75aade
mcsParser: added guard to avoir bound check failures. Improved code speed with c++17
2026-04-03 10:01:28 +02:00
Gwenhael Goavec-Merou
13c505ccc7
colognechip: fix -Wshift-op-parentheses warning
2026-04-03 07:48:50 +02:00
Gwenhael Goavec-Merou
a56b9f61ca
pofParser: added bound check tests
2026-04-01 10:58:22 +02:00
Gwenhael Goavec-Merou
ff9e10085a
pofParser: ARRAY2INT32: must be casted to uin32_t not uint16_t
2026-04-01 10:32:38 +02:00
Gwenhael Goavec-Merou
63c97410b6
bitparser.cpp: parserHeader. Added bound check and simplied type A
...
parsing
2026-04-01 10:17:59 +02:00
Kjell Peterson
ed5abef84f
add support for MT25QU512 flash
2026-03-30 16:39:06 -06:00
Gwenhael Goavec-Merou
fe1c2e669e
fsparser.cpp: fixed idcode for GW1N(R/Z)-2x
2026-03-25 16:56:44 +01:00
Gwenhael Goavec-Merou
9eeae91ab0
Merge pull request #638 from pu-cc/gatemate-a2-jtagbypass
...
src/colognechip.cpp: allow jtag-spi-bypass for A2
2026-03-25 10:22:55 +01:00
Patrick Urban
8c397bd325
gatemate: allow jtag-spi-bypass for A2
2026-03-24 22:07:29 +01:00
Emmanuel Pacaud
1d005289d1
Add memory information for native Altera Max10 10M16D
2026-03-24 12:22:47 +01:00
Emmanuel Pacaud
9d3ba67ffd
Add support for Altera MAX10 10M16D IdCode:0x31030dd
2026-03-23 17:50:02 +01:00
Gwenhael Goavec-Merou
451beadfae
main: #ifdef USE_LIBFTDI must be after the if
2026-03-22 15:03:45 +01:00
Gwenhael Goavec-Merou
44ad4df0e7
spiFlashdb: cosmetic/doc
2026-03-22 09:26:03 +01:00
Gwenhael Goavec-Merou
5d615ef993
spiFlashdb: GigaDevice GD25Q32C: typo
2026-03-22 09:16:48 +01:00
Gwenhael Goavec-Merou
b3335344e0
spiFlashdb: GigaDevice GD25Q32C
2026-03-22 09:15:06 +01:00
Gwenhael Goavec-Merou
a6a573f085
CMakeLists, all: removed epcqx class
2026-03-21 08:01:49 +01:00
Gwenhael Goavec-Merou
1ff73f3650
SPIInterface -> FlashInterface
2026-03-21 07:59:18 +01:00
Gwenhael Goavec-Merou
09838fa825
CMakeLists.txt, main: removed USE_DEVICE_ARG usage. Now --device/-d is always available
2026-03-20 15:14:19 +01:00
Gwenhael Goavec-Merou
9b1c568659
all/everything/world: removed using namespace std to be able to compile in c++17 with windows
2026-03-18 15:28:34 +01:00
Kevin Wang
85d68c4a46
Add XCKU095 support
2026-03-15 22:47:14 -04:00
Gwenhael Goavec-Merou
28efd18798
main,progressBar: --force-terminal-mode argument to force progress bar output as if connected to a terminal ( #629 )
2026-03-13 09:28:54 +01:00
Gwenhael Goavec-Merou
9d6cc15f51
ftdipp_mpsse: gpio_write: fix test (missing !)
2026-03-13 07:49:29 +01:00
Gwenhael Goavec-Merou
c7f65d20b5
ftdipp_mpsse: fix message in setClkFreq
2026-03-13 07:48:14 +01:00
Gwenhael Goavec-Merou
bb37f1ed4d
dirtyJtag: rework error messages in constructor. Added a method to close USB (and to avoids to have multiple time the same piece of code)
2026-03-12 18:45:25 +01:00
Gwenhael Goavec-Merou
54595299d5
dirtyJtag: doc + nitpick
2026-03-12 18:25:19 +01:00
Gwenhael Goavec-Merou
09f272e785
main: displaySupported added one more space in list-boards
2026-03-11 11:14:37 +01:00
Gwenhael Goavec-Merou
1ab3c1bf6c
main: moved SPI Flash to a dedicated function
2026-03-10 18:45:03 +01:00
Gwenhael Goavec-Merou
22fa006293
main: parse_opt: simplify/fix
2026-03-10 18:30:50 +01:00
Gwenhael Goavec-Merou
9935be220b
xvc_client: reworks operator priority
2026-03-09 19:40:37 +01:00
Gwenhael Goavec-Merou
3eff88e331
ice40: fix detect_flash
2026-03-09 19:39:35 +01:00
Gwenhael Goavec-Merou
4ab6f220b9
Merge pull request #632 from smarsching/xvc-client-performance
...
Performance improvement for XVC client
2026-03-05 17:00:21 +01:00
Sebastian Marsching
485d9719b5
Send command and parameters in single operation.
...
This significantly improves the performance because it reduces the
number of round trips needed.
2026-03-05 16:26:46 +01:00
Gwenhael Goavec-Merou
21d2e46c4f
latticeBitParser.cpp: revert/adapts commit 0bc2594469 (fails with CMSIS-DAP #634 )
2026-03-04 10:28:23 +01:00
Sebastian Marsching
f2679b01af
Allow building XVC client without libftdi.
...
Unlike the XVC server, the XVC client does not depend on libftdi, so
building it just depends on having separate flags for enabling it.
2026-03-01 19:49:07 +01:00