Gwenhael Goavec-Merou
e78b5e2995
CMakeLists.txt,main.cpp: option to enable/disable svf_jtag support
2026-01-29 16:16:40 +01:00
Gwenhael Goavec-Merou
cc1dc3c868
CMakeLists.txt,main: added options to enable/disable vendors drivers
2026-01-29 16:06:17 +01:00
Gwenhael Goavec-Merou
aaad826635
CMakeLists.txt: ihexParser must be built only when USE_FX2_LL is set
2026-01-24 17:23:38 +01:00
Gwenhael Goavec-Merou
fad4a28103
CMakeLists.txt: try to uses find_package to detect the libFTDI and keep pkg_config way as backward compat
2026-01-22 10:54:24 +01:00
Gwenhael Goavec-Merou
ac3ed1266d
CMakeLists.txt: bump cmake_minimum_required to 3.10
2025-12-26 09:17:15 +01:00
Gwenhael Goavec-Merou
6bac72cd68
Global: added option to select/deselect all cables, added variables ENABLE_xxx to enable corresponding cables. Some vendor drivers needs to to be disabled accordlingly
2025-12-26 09:17:06 +01:00
Gwenhael Goavec-Merou
1fc7539538
Prepare v1.0.0 release
2025-09-12 16:00:32 +02:00
Gwenhael Goavec-Merou
dede406ebc
latticeSSPI: ECP5 driver for Slave SPI mode
2025-06-19 08:34:29 +02:00
Emard
fa1d328b93
esp_usb_jtag: new cable
...
- copy dirtyjtag to esp_usb_jtag, it compiles
- copy protocol definiton, defines and private data/struct from openocd esp_usb_jtag.c
- ulx3s_esp board with esp32s3 cable
- esp_usb_jtag specify usb vid:pid in jtag.cpp
- hardcode usb interface and endpoints
- getting caps
- set chip id (not applicable for fpga)
- tms write done, untested
- cleanup and toggle clk
- 32bit counting
- setting divisor (todo read base freq)
- div range within 1-255
- base speed from descriptor
- fix doc typo with swapped tms/tdi some cleanup but it doesn't work.
2025-04-18 07:32:15 +02:00
Patrick Dussud
496cd7d9a4
make ENABLE_OPTIM non effective for Debug builds configuration
2025-03-30 09:35:05 -07:00
Gwenhael Goavec-Merou
650c387aae
CMakeLists.txt: prepare release 0.13.1
2024-12-31 22:00:48 +01:00
Rui Chen
3024b76113
fix: update version to patch with the release
...
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-12-31 15:23:22 -05:00
Gwenhael Goavec-Merou
53578876d5
added support for Gowin GWU2X USB (JTAG mode) ( #434 )
2024-05-20 21:10:29 +02:00
Gwenhael Goavec-Merou
2535c28e04
CMakeLists.txt: switch prio between hidapi-libusb and hidapi-hidraw: fix detection issue on WSL2 with cmsisdap ( #413 )
2024-04-14 08:57:12 +02:00
Gwenhael Goavec-Merou
061bf3945d
prepare sub-relase v0.12.1
2024-03-23 18:29:49 +01:00
Gwenhael Goavec-Merou
a1fd711a71
prepare v0.12.0 release
2024-03-09 10:23:31 +01:00
Gwenhael Goavec-Merou
ee2337ce0a
CMakeLists.txt: compress spiOverJtag for Darwin too
2024-02-23 21:41:58 +01:00
Gwenhael Goavec-Merou
a38efe9e48
CMake: bump the minimal required version to 3.5
2023-12-22 07:01:58 +01:00
Gwenhael Goavec-Merou
baa9ab86a5
prepare release v0.11.0
2023-08-02 11:21:35 +02:00
Alexey Starikovskiy
0fc8ba10a8
Add WCH CH347T(mode #3 ) JTAG cable
...
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
2023-07-26 08:17:57 +02:00
Balint Cristian
933ed793e8
Add libgpiod v2 api support
...
Signed-off-by: Balint Cristian <cristian.balint@gmail.com>
2023-04-19 23:27:09 +03:00
Gwenhael Goavec-Merou
cd8a143164
DATA_DIR override with environment variable ( #333 )
2023-04-17 20:55:10 +02:00
chenzhuoyu
af11d08989
fix: fix `cmsisdap` support for macOS
2023-04-09 15:29:14 +08:00
Gwenhael Goavec-Merou
d5f5593421
cmake,usbBlaster: add option to fix firmware path at build time
2023-03-05 23:20:16 +01:00
Gwenhael Goavec-Merou
5e63ac5782
CMakeLists: add an option to enable/disable -O3 optim (enabled by default)
2023-03-05 16:05:29 +01:00
Gwenhael Goavec-Merou
fd97c244d9
remoteBitbang_client: adding new protocol (client side)
2023-03-02 13:47:11 +01:00
Gwenhael Goavec-Merou
cf61e715cb
CMakeLists: when gzip is available spiOverJtag .bit and .rbf are compressed before installing
2023-02-02 07:38:35 +01:00
Gwenhael Goavec-Merou
40b9f79273
prepare release v0.10.0
2022-12-21 21:45:28 +01:00
Gwenhael Goavec-Merou
2df7606300
posParser: introducing intel/altera POF file parser
2022-11-20 16:46:51 +01:00
Gwenhael Goavec-Merou
02424ca6cd
Merge pull request #263 from gregdavill/bugfix/xilinx-flash
...
msys2: Fix windows paths
2022-10-23 10:37:48 +02:00
Greg Davill
53e72a944a
pathHelper: Only compile on win builds
2022-10-23 18:52:47 +10:30
Greg Davill
74ac8bba24
msys2: Fix absolute windows paths
...
- Ensure path DATA_DIR isn't made absolute during compilation
- Use cygpath to create absolute path at runtime
2022-10-23 13:10:45 +10:30
Gwenhael Goavec-Merou
106cdecc14
Merge pull request #260 from jeanbie0/jetson-nano-gpio
...
Add cable jetson-nano-gpio
2022-10-22 15:07:00 +02:00
Gwenhael Goavec-Merou
228f71d9b5
src/libusb_ll: libusb wrapper (currently limited to scan device), src/main: add scan-usb option
2022-10-15 22:28:06 +02:00
J Biemar
5a7e73b586
Add cable jetson-nano-gpio
2022-10-14 11:15:02 +02:00
Gwenhael Goavec-Merou
c3fcbaee07
removing test_sfl.svf
2022-09-30 13:59:39 +02:00
Gwenhael Goavec-Merou
08af4a0247
prepare release v0.9.1
2022-09-19 21:02:24 +02:00
Gwenhael Goavec-Merou
8f59294f45
src/main: add specific -D to enable/disable --device arg
2022-09-17 17:33:25 +02:00
Gwenhael Goavec-Merou
be46b2cfd6
prepare release 0.9.0
2022-07-26 21:14:30 +02:00
Niklas Ekström
62e6e5a0bf
Improve CMake handling of libgpiod
2022-07-22 10:26:46 +02:00
Niklas Ekström
12955b8711
Initial commit of libgpiod JTAG driver
...
Not tested yet.
2022-07-18 18:09:34 +02:00
Gwenhael Goavec-Merou
057ce931f8
cmake xvc_server: try again to fix built failure with ubuntu 19/20
2022-07-06 22:50:11 +02:00
Gwenhael Goavec-Merou
9de5926ff8
cmake xvc_server: try to fix built failure with ubuntu 19/20, reindent
2022-07-06 22:26:00 +02:00
Gwenhael Goavec-Merou
975c40a00a
enable xvc only for Linux OS
2022-07-06 21:14:25 +02:00
Gwenhael Goavec-Merou
34ff4f4020
xvc_server: first draft
2022-07-06 20:58:19 +02:00
Gwenhael Goavec-Merou
7bfce0fb2b
xvc_client: Xilinx Virtual Cable client PoC
2022-04-10 16:02:39 +02:00
Jean THOMAS
c2b85f2a47
CMakeLists: fix general code styling, use dynamic linking on macOS
...
* Making the indentation even across the whole file
* Use dynamic linking on macOS and fix its pkg-config usage in the
process. This should render openFPGALoader agnostic to the
location of Homebrew's prefix, and solve compatibility issues with
MacPorts
2022-03-22 21:36:38 +01:00
Gwenhael Goavec-Merou
bbd755832d
prepare release 0.8.0
2022-03-19 10:15:38 +01:00
Gwenhael Goavec-Merou
18100ec0f3
cable: new SEGGER J-Link support (PoC)
2022-03-12 18:46:23 +01:00
Jonathan Kimmitt
9226077998
Darwin cmake config is missing Security framework
2022-02-24 10:41:04 +00:00