openFPGALoader/src
Gwenhael Goavec-Merou a89fc54f29 cable: ch347: fix for CI (libusb_strerror with a cast in -> libusb_error, fix libusb callback signature) 2023-07-26 08:37:39 +02:00
..
altera.cpp DATA_DIR override with environment variable (#333) 2023-04-17 20:55:10 +02:00
altera.hpp altera,intel: adding an option to bypass spiOverJtag automatic bitstream selection by providing the bitstream file path 2022-12-10 22:05:37 +01:00
anlogic.cpp Removed the svf programming code from devices and added device independent svf programming in main.cpp 2022-11-12 13:14:13 -08:00
anlogic.hpp Removed the svf programming code from devices and added device independent svf programming in main.cpp 2022-11-12 13:14:13 -08:00
anlogicBitParser.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
anlogicBitParser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
anlogicCable.cpp anlogicCable: remove unused _verbose, _tdi, _tms 2022-03-20 10:10:30 +01:00
anlogicCable.hpp anlogicCable: remove unused _verbose, _tdi, _tms 2022-03-20 10:10:30 +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 add support for colorlight-i9+ board + spiOverJtag/spiOverJtag_xc7a50tfgg484.bit.gz 2023-06-30 11:36:32 +02:00
cable.hpp Add WCH CH347T(mode #3) JTAG cable 2023-07-26 08:17:57 +02:00
ch347jtag.cpp cable: ch347: fix for CI (libusb_strerror with a cast in -> libusb_error, fix libusb callback signature) 2023-07-26 08:37:39 +02:00
ch347jtag.hpp Add WCH CH347T(mode #3) JTAG cable 2023-07-26 08:17:57 +02:00
ch552_jtag.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
ch552_jtag.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
cmsisDAP.cpp src/xx: cable implementation: rework to use cable_t directly 2022-10-15 16:17:32 +02:00
cmsisDAP.hpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
colognechip.cpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
colognechip.hpp spiFlash: Add --bulk-erase command line option 2022-11-06 18:56:07 +10:30
colognechipCfgParser.cpp colognechip integration: apply review remarks 2021-12-12 11:55:10 +01:00
colognechipCfgParser.hpp colognechip integration: apply review remarks 2021-12-12 11:55:10 +01:00
common.cpp DATA_DIR override with environment variable (#333) 2023-04-17 20:55:10 +02:00
common.hpp DATA_DIR override with environment variable (#333) 2023-04-17 20:55:10 +02:00
configBitstreamParser.cpp configBitstreamParser: string::find return size_t not uint32_t 2022-03-20 08:24:49 +01:00
configBitstreamParser.hpp add zlib support (currently limited to altera spiOverJtag) 2021-11-25 08:11:50 +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 spiFlash: Add --bulk-erase command line option 2022-11-06 18:56:07 +10:30
dfu.cpp stop using get_state and promote the use of get_status 2022-06-18 22:50:55 +02:00
dfu.hpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
dfuFileParser.cpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
dfuFileParser.hpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
dirtyJtag.cpp dirtyJtag: throw exception when getVersion fails, use a #define for TIMEOUT value 2023-02-16 07:59:54 +01:00
dirtyJtag.hpp dirtyJtag: throw exception when getVersion fails, use a #define for TIMEOUT value 2023-02-16 07:59:54 +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: support using JTAG interfaces 2023-06-01 11:05:26 +10:00
efinix.hpp efinix: 2023-04-27 16:41:17 +02:00
efinixHexParser.cpp efinixHexParser: remove unused reverseOrder 2022-03-20 08:51:18 +01: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
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 fsParser: fix usercode/checksum size 2023-02-16 19:59:58 +01:00
fsparser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
ftdiJtagBitbang.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
ftdiJtagBitbang.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
ftdiJtagMPSSE.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
ftdiJtagMPSSE.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
ftdipp_mpsse.cpp feat: option to use an extra GPIO as the status indicator 2023-04-11 00:36:16 +08:00
ftdipp_mpsse.hpp feat: option to use an extra GPIO as the status indicator 2023-04-11 00:36:16 +08:00
ftdispi.cpp cable: bus_addr, device_addr: int -> uint8_t 2023-02-25 17:10:01 +01:00
ftdispi.hpp src/xx: cable implementation: rework to use cable_t directly 2022-10-15 16:17:32 +02: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: fix typo 2023-03-17 19:42:23 +01:00
gowin.hpp gowin: merge CRC check into one method, check usercode/checksum as fallback when usercode register doesn't match computed file's checksum (issue #279) 2023-02-16 20:02:36 +01:00
ice40.cpp spiFlash: Add --bulk-erase command line option 2022-11-06 18:56:07 +10:30
ice40.hpp spiFlash: Add --bulk-erase command line option 2022-11-06 18:56:07 +10:30
ihexParser.cpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
ihexParser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
jedParser.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
jedParser.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
jetsonNanoJtagBitbang.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
jetsonNanoJtagBitbang.hpp Add cable jetson-nano-gpio 2022-10-14 11:15:02 +02:00
jlink.cpp jlink: report skipped devices with verbose 2023-05-29 11:57:47 +10:00
jlink.hpp jlink: support J-Link BASE and J-Trace PRO 2023-05-29 11:57:47 +10:00
jtag.cpp Add WCH CH347T(mode #3) JTAG cable 2023-07-26 08:17:57 +02:00
jtag.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
jtagInterface.hpp Add libgpiod v2 api support 2023-04-19 23:27:09 +03:00
lattice.cpp Fix off-by-one errors in calculating UFM start page. 2023-05-05 02:00:35 -04:00
lattice.hpp Add support for flashing UFM on MachXO2 using JEDEC file. (#339) 2023-05-01 00:50:16 +02:00
latticeBitParser.cpp latticeBitParser: add SPI_MODE missing instruction (issue #324) 2023-03-04 08:02:24 +01:00
latticeBitParser.hpp src/latticeBitParser: support machxo2 (check compress & fill vector<string>) 2022-11-26 12:06:24 +01:00
libgpiodJtagBitbang.cpp Add libgpiod v2 api support 2023-04-19 23:27:09 +03:00
libgpiodJtagBitbang.hpp Add libgpiod v2 api support 2023-04-19 23:27:09 +03:00
libusb_ll.cpp libusb_ll: fix typo in scan method 2023-02-16 08:00:39 +01:00
libusb_ll.hpp src/libusb_ll: libusb wrapper (currently limited to scan device), src/main: add scan-usb option 2022-10-15 22:28:06 +02:00
main.cpp main: parse_opt: busdev-num: explicitly set hex base 2023-05-28 17:14:48 +02:00
mcsParser.cpp Add Support for Xilinx KCU116 (#322) 2023-03-09 20:48:19 +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 Add Support for Xilinx Artix-7 a25t (xc7a25t) 2023-04-07 17:33:16 +12: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 src/xx: cppcheck 2023-04-15 08:20:05 +02: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 remoteBitbang_client: adding new protocol (client side) 2023-03-02 13:47:11 +01:00
remoteBitbang_client.hpp remoteBitbang_client: adding new protocol (client side) 2023-03-02 13:47:11 +01:00
spiFlash.cpp spiFlash: temporary disable read extended (#345) 2023-07-24 14:45:13 +02:00
spiFlash.hpp more typo fixes 2022-12-18 23:29:21 +01:00
spiFlashdb.hpp spiFlashdb: Windbond w25q80bv 2023-04-03 23:26:03 +02:00
spiInterface.cpp spiInterface: add read method 2023-03-05 10:13:08 +01:00
spiInterface.hpp Add libgpiod v2 api support 2023-04-19 23:27:09 +03:00
svf_jtag.cpp Removed the svf programming code from devices and added device independent svf programming in main.cpp 2022-11-12 13:14:13 -08:00
svf_jtag.hpp src/svf_jtag: cppcheck/lint 2022-11-06 18:33:43 +01:00
usbBlaster.cpp cmake,usbBlaster: add option to fix firmware path at build time 2023-03-05 23:20:16 +01:00
usbBlaster.hpp src/xx: cable implementation: rework to use cable_t directly 2022-10-15 16:17:32 +02:00
xilinx.cpp xilinx: rework error message for zynqXX in SPI_MODE 2023-06-01 20:33:27 +02:00
xilinx.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
xilinxMapParser.cpp xilinxMapParser: typo 2021-10-03 16:46:12 +02:00
xilinxMapParser.hpp xilinxMapParser: typo 2021-10-03 16:46:12 +02:00
xvc_client.cpp xvc_client: allows to select port 2022-10-06 07:07:17 +02:00
xvc_client.hpp more typo fixes 2022-12-18 23:29:21 +01:00
xvc_server.cpp xvc_server: fix comm when Vivado acts as client 2023-02-18 09:31:25 +01:00
xvc_server.hpp xvc_server: fix comm when Vivado acts as client 2023-02-18 09:31:25 +01:00