openFPGALoader/src
Gwenhael Goavec-Merou e18c139941 spiFlashdb.hpp: disables quad mode configuration for all N25Q. It's useless because the chip is able by default to support single and quad transaction and after this configuration the flash is unable to works in single mode. 2025-05-21 10:17:10 +02:00
..
altera.cpp fix to have an happy CI 2025-03-18 23:02:11 +01:00
altera.hpp altera: uses --flash-sector to only update a subset of internal flash sectors 2025-03-18 22:42:00 +01:00
anlogic.cpp Make IDCODE unsigned 2023-08-29 20:01:21 +03:00
anlogic.hpp Make IDCODE unsigned 2023-08-29 20:01:21 +03:00
anlogicBitParser.cpp make output buffer const 2023-08-29 19:51:41 +03:00
anlogicBitParser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
anlogicCable.cpp anlogicCable: fixed typo 2025-02-24 19:42:30 +01:00
anlogicCable.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
bitparser.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
bitparser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
board.hpp Adding support for Open Source SDR Lab Kintex-7 325t FPGA PCIE Development Board 2025-05-12 12:38:30 -03:00
cable.hpp Merge pull request #541 from bl0x/numato-neso-support 2025-04-24 06:59:25 +02:00
ch347jtag.cpp Update ch347jtag.cpp 2025-01-08 13:13:28 +08:00
ch347jtag.hpp update CH347 (#424) 2024-02-28 20:44:49 +01:00
ch552_jtag.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
ch552_jtag.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
cmsisDAP.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
cmsisDAP.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
colognechip.cpp colognechip: performs reset after SPI Flash write 2025-05-01 16:19:05 +02:00
colognechip.hpp colognechip: added a workaround to drive reset pin with DirtyJTAG cable 2025-03-07 07:19:39 +01:00
colognechipCfgParser.cpp make output buffer const 2023-08-29 19:51:41 +03:00
colognechipCfgParser.hpp colognechip integration: apply review remarks 2021-12-12 11:55:10 +01:00
common.cpp fix to have an happy CI 2025-03-18 23:02:11 +01:00
common.hpp fix to have an happy CI 2025-03-18 23:02:11 +01:00
configBitstreamParser.cpp configBitstreamParser: added static method to switch bits for 32bits value 2024-11-09 11:26:02 +01:00
configBitstreamParser.hpp configBitstreamParser: added static method to switch bits for 32bits value 2024-11-09 11:26:02 +01:00
cxxopts.hpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
device.cpp device: check if it's a compressed file -> extract real extension 2021-11-26 07:35:03 +01:00
device.hpp core,xilinx,device: added option/methods to enable/disable quad mode on SPI Flash 2024-09-23 07:09:30 +02:00
dfu.cpp dfu,ftdipp_mpsse: sprintf -> snprintf 2024-02-20 20:59:13 +01:00
dfu.hpp DFU: fix code to accept tinyDFU implementation (where not altsettings have an DFU descriptor) 2024-02-15 06:45:13 +01:00
dfuFileParser.cpp Fix snprintf usage 2025-01-24 11:48:37 +01:00
dfuFileParser.hpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
dirtyJtag.cpp dirtyJtag: added SRST/TRST values. Added method to read/set GPIOs level 2025-03-07 07:19:14 +01:00
dirtyJtag.hpp dirtyJtag: added SRST/TRST values. Added method to read/set GPIOs level 2025-03-07 07:19:14 +01:00
display.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
display.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
efinix.cpp efinix.cpp: programJTAG. Fixed IDCODE read 4 -> 32 (issue #520) 2025-02-26 19:38:10 +01:00
efinix.hpp efinix: add support for flash detect and flash dump in SoJ mode 2024-08-19 21:29:30 -04:00
efinixHexParser.cpp make output buffer const 2023-08-29 19:51:41 +03:00
efinixHexParser.hpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
epcq.cpp all devices: add support to (un)protect flash, implement pre/post flash access. Use new spiInterface methods 2021-12-22 19:11:35 +01:00
epcq.hpp Add libgpiod v2 api support 2023-04-19 23:27:09 +03:00
epcq2.cpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
epcq2.hpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
esp_usb_jtag.cpp esp_usb_jtag: added reference to esp32s3-jtag repository 2025-04-20 12:47:28 +02:00
esp_usb_jtag.hpp esp_usb_jtag: added reference to esp32s3-jtag repository 2025-04-20 12:47:28 +02:00
feaparser.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
feaparser.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
fsparser.cpp Merge pull request #512 from antmicro/fix-null-values-in-stdout 2025-02-13 19:47:45 +01:00
fsparser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
ftdiJtagBitbang.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
ftdiJtagBitbang.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
ftdiJtagMPSSE.cpp device,ftdiJtagMPSSE,jtag: check/lint happy 2024-03-07 06:58:31 +01:00
ftdiJtagMPSSE.hpp device,ftdiJtagMPSSE,jtag: check/lint happy 2024-03-07 06:58:31 +01:00
ftdipp_mpsse.cpp Fix snprintf usage 2025-01-24 11:48:37 +01:00
ftdipp_mpsse.hpp Add faulty MPSEE cmd 8E workaround 2024-01-27 13:02:46 +01:00
ftdispi.cpp ftdispi: fixed ft2232_spi_wr_and_rd: buffer is empty when transaction is read-only 2025-03-09 08:37:29 +01:00
ftdispi.hpp make output buffer const 2023-08-29 19:51:41 +03:00
fx2_ll.cpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
fx2_ll.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
gowin.cpp gowin: Improved eraseSRAM/SPI Flash prepare for Arora V devices 2025-03-26 13:14:39 +01:00
gowin.hpp gowin: Implement user flash programming for GW1N9 2024-12-11 12:19:07 +01:00
gwu2x_jtag.cpp ../src/gwu2x_jtag.cpp 2024-05-22 20:54:14 +02:00
gwu2x_jtag.hpp added support for Gowin GWU2X USB (JTAG mode) (#434) 2024-05-20 21:10:29 +02:00
ice40.cpp properly fill dummy arrays 2023-09-21 07:36:41 +02:00
ice40.hpp Make IDCODE unsigned 2023-08-29 20:01:21 +03:00
ihexParser.cpp ihexParser: added type 04 (Extented Linear Address Record) and 05 (Start Linear Address Record) 2025-04-21 17:47:02 +02:00
ihexParser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
jedParser.cpp Fixes for PVS errors 2023-09-01 22:30:24 +03:00
jedParser.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
jetsonNanoJtagBitbang.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
jetsonNanoJtagBitbang.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
jlink.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
jlink.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
jtag.cpp esp_usb_jtag: new cable 2025-04-18 07:32:15 +02:00
jtag.hpp jtag: added method to retrieves number of devices in the JTAG chain 2025-04-22 18:59:19 +02:00
jtagInterface.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
lattice.cpp lattice: added support for reset method (only tested with ECP5 2024-12-19 14:59:35 +01:00
lattice.hpp lattice: added support for reset method (only tested with ECP5 2024-12-19 14:59:35 +01:00
latticeBitParser.cpp Fix snprintf usage 2025-01-24 11:48:37 +01:00
latticeBitParser.hpp src/latticeBitParser: support machxo2 (check compress & fill vector<string>) 2022-11-26 12:06:24 +01:00
libgpiodJtagBitbang.cpp libgpiodJtagBitbang: add support for XVC server 2025-03-10 15:29:06 +01:00
libgpiodJtagBitbang.hpp libgpiodJtagBitbang: add support for XVC server 2025-03-10 15:29:06 +01:00
libusb_ll.cpp libusb_ll: probe type -> probe_type 2025-05-15 18:18:49 +02:00
libusb_ll.hpp libusb_ll: rework. Splitted scan method -> help futur dev with a common code to detect/select usb devices 2024-05-20 16:18:50 +02:00
main.cpp Merge branch 'kcu105_dual_qspi' 2025-03-20 20:47:12 +01:00
mcsParser.cpp mcsParser: check if _bit_data size is not larger than bitstream 2025-03-21 06:47:30 +01:00
mcsParser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
openFPGALoader.h.in Update cmake according to trabucayre request https://github.com/trabucayre/openFPGALoader/pull/17 2020-01-27 09:47:42 +01:00
part.hpp Merge pull request #538 from nexthop-ai/nate-a7-15t 2025-04-16 06:14:55 +02:00
pathHelper.cpp msys2: Fix absolute windows paths 2022-10-23 13:10:45 +10:30
pathHelper.hpp msys2: Fix absolute windows paths 2022-10-23 13:10:45 +10:30
pofParser.cpp pofParser: displayHeader: improve messages 2025-02-01 08:09:59 +01:00
pofParser.hpp posParser: introducing intel/altera POF file parser 2022-11-20 16:46:51 +01:00
progressBar.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
progressBar.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
rawParser.cpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
rawParser.hpp more typo fixes 2022-12-18 23:29:21 +01:00
remoteBitbang_client.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
remoteBitbang_client.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
spiFlash.cpp spiFlash: only uses spi_put with distinct cmd parameter 2025-04-21 07:42:26 +02:00
spiFlash.hpp spiFlash: added method to enable/disable Quad mode support 2024-09-23 07:06:05 +02:00
spiFlashdb.hpp spiFlashdb.hpp: disables quad mode configuration for all N25Q. It's useless because the chip is able by default to support single and quad transaction and after this configuration the flash is unable to works in single mode. 2025-05-21 10:17:10 +02:00
spiInterface.cpp core,xilinx,device: added option/methods to enable/disable quad mode on SPI Flash 2024-09-23 07:09:30 +02:00
spiInterface.hpp core,xilinx,device: added option/methods to enable/disable quad mode on SPI Flash 2024-09-23 07:09:30 +02:00
svf_jtag.cpp Fix incompatibility with Lattice FPGA 2025-03-29 17:23:02 -07:00
svf_jtag.hpp Make IDCODE unsigned 2023-08-29 20:01:21 +03:00
usbBlaster.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
usbBlaster.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
xilinx.cpp kcu105: add secondary qspi detection and dump 2025-03-20 20:11:02 +01:00
xilinx.hpp Add support for VCU108 board and Virtex UltraScale 2024-11-12 23:51:55 +01:00
xilinxMapParser.cpp make output buffer const 2023-08-29 19:51:41 +03:00
xilinxMapParser.hpp xilinxMapParser: typo 2021-10-03 16:46:12 +02:00
xvc_client.cpp xvc client: handle failed ll_write() 2024-02-11 14:25:00 -08:00
xvc_client.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
xvc_server.cpp xvc_server: Make thread exit cleanly (#526) 2025-03-10 21:25:13 +01:00
xvc_server.hpp Fixes for PVS errors 2023-09-01 22:30:24 +03:00