Commit Graph

49 Commits

Author SHA1 Message Date
Clifford Wolf 8354bc6086 Removed files that are under GNU licenses 2017-08-31 15:00:41 +02:00
Larry Doolittle b3d35ccadc Squelch trailing whitespace 2017-08-01 14:43:15 +02:00
Robert Ou 4e653c3b7e iceprog: Make errors print only the program name
Previously, the entire argv[0] would be printed.
2017-07-17 01:43:27 -07:00
Robert Ou 9acaac752a iceprog: Do not use nonstandard err.h
This header does not exist under MinGW. Replace these functions with
standard functions.
2017-07-17 01:28:59 -07:00
Robert Ou 4111f9cca5 makefile: Make install target work for Windows 2017-07-16 20:59:55 -07:00
Clifford Wolf 3c42bdbf66 Fix coding style in iceprog.c (mostly line breaks and indenting) 2017-07-05 18:34:57 +02:00
Roland Lutz 53a8bcce35 iceprog: Keep name space clean 2017-07-04 18:21:54 +02:00
Roland Lutz 62e7089710 iceprog: Remove trailing newline 2017-07-04 18:21:54 +02:00
Roland Lutz f36652689f iceprog: Break overlong lines 2017-07-04 18:21:54 +02:00
Roland Lutz 64e129bee9 iceprog: Fix coding style inconsistencies 2017-07-04 18:21:54 +02:00
Roland Lutz 0a8d98f36a iceprog: Fix error messages 2017-07-04 18:21:54 +02:00
Roland Lutz b61cfb8a01 iceprog: Add manpage 2017-07-02 14:56:07 +02:00
Roland Lutz eef1731d2b iceprog: Return a meaningful exit status 2017-07-02 14:56:07 +02:00
Roland Lutz 7b97eb4177 iceprog: When reading, don't write more bytes than requested 2017-07-02 14:56:07 +02:00
Roland Lutz 8413b2c689 iceprog: Allow programming from pipe 2017-07-02 14:56:07 +02:00
Roland Lutz 0bd8876d7f iceprog: Allow programming from standard input 2017-07-02 14:49:37 +02:00
Roland Lutz 47c9cd4ac1 iceprog: Open input/output files before talking to hardware 2017-07-02 14:49:37 +02:00
Roland Lutz 6741d93245 iceprog: Overhaul `--help' text 2017-07-02 14:49:37 +02:00
Roland Lutz 703a913bd1 iceprog: Add option `--help' 2017-07-02 14:49:37 +02:00
Roland Lutz 86af65cc32 iceprog: Check for non-applicable options 2017-06-19 20:37:44 +02:00
Roland Lutz 90381332e2 iceprog: Check for invalid offset/size arguments 2017-06-08 21:01:45 +02:00
Roland Lutz dbdc65b65b iceprog: Give more information about invocation errors 2017-06-08 21:01:45 +02:00
Salvador E. Tropea 08d2c63485 Reduced the timer latency to 1 (minimum allowed) some users are reporting better results 2017-05-03 12:57:22 -03:00
Salvador E. Tropea 05f0f33c1c Added code to restore the original timer latency. In this way the user can avoid 500 Hz interrupts. 2017-05-03 10:25:09 -03:00
Salvador E. Tropea 73fffc21fa Added a call to ftdi_set_latency_timer to make iceprog performance independent of system settings 2017-05-03 10:08:26 -03:00
Elvira Khabirova ea82010fbf Clean up Makefiles 2017-02-12 16:13:03 +03:00
Clifford Wolf 0b4b038632 Minor Makefile typo fix 2016-09-04 16:20:48 +02:00
Adam D. Horden 612ea83662 The fix will check to see if you are compiling on Mac OS X and set the
correct LDLIBS and CFLAGS for Mac OS X.

This attempts to detect the correct version of the FTDI headers and
sets the correct CFLAGS for the version of the FTDI headers installed.

Cleaned up Makefile and removed verbose checking of FTDI version.
Cleaned up Makefile and removed verbose checking of uname.
2016-09-04 13:49:53 +01:00
Adam D. Horden 0d3ee2655f Fix to enable a clean build on Mac OS X.
The fix will check to see if you are compiling on Mac OS X and set the
correct LDLIBS and CFLAGS for Mac OS X.

This attempts to detect the correct version of the FTDI headers and
sets the correct CFLAGS for the version of the FTDI headers installed.
2016-09-04 11:48:12 +01:00
Adam D. Horden a4b050c8ef Fix to enable a clean build on Mac OS X.
The fix will check to see if you are compiling on Mac OS X and set the
correct LDLIBS and CFLAGS for Mac OS X.
2016-09-04 11:00:00 +01:00
Jesús Arroyo Torrens 3578b35900 Give priority to libftdi1 over libftdi 2016-07-23 15:08:18 +02:00
Clifford Wolf 1b7253ade2 Added missing #include <stdlib.h> to iceprog.c 2016-05-16 12:03:40 +02:00
Clifford Wolf 58a2aa2617 Improvements in iceprog 2016-05-04 15:48:03 +02:00
Ben Pye 3587093560 Fix iceprog on Windows opening binary in text mode 2016-03-27 22:14:16 +01:00
Clifford Wolf 6178dfbbd6 Added Makefile support for "make STATIC=1" 2016-03-02 12:34:51 +01:00
Clifford Wolf 43e7741636 Use pkg-config for libftdi 2016-02-29 10:37:42 +01:00
Clifford Wolf a519d2ab82 Added/improved support for mxe-based win32 cross builds 2016-02-14 13:47:27 +01:00
Clifford Wolf b9e6d07e9c Added config.mk, correct DESTDIR/PREFIX usage 2015-12-31 12:05:04 +01:00
Clifford Wolf da99818b81 Added mxe-based win32 build 2015-12-15 15:01:58 +01:00
Clifford Wolf 2696346d6c Fixed very long usleep in iceprog flash_wait() 2015-12-08 12:34:05 +01:00
Clifford Wolf 3e478a4f5c Revert "iceprog: Print help with a single fprintf call"
This reverts commit 33c1a3ea5a.

Conflicts:
	iceprog/iceprog.c
2015-10-21 00:54:32 +02:00
Joel Holdsworth c3617cca3d iceprog: Added support for reading/writing data to pipes 2015-10-17 11:11:02 -06:00
Joel Holdsworth 33c1a3ea5a iceprog: Print help with a single fprintf call 2015-10-17 11:08:38 -06:00
Joel Holdsworth dbe71cd7c3 iceprog: Print status messages into stderr 2015-10-17 10:49:57 -06:00
Aaron Bieber 4b4511dfe9 variablize CXX and PYTHON and add -L and -I 2015-08-18 15:56:16 -06:00
Clifford Wolf 83a24ddc44 Define and use DESTDIR for installation (by Larry Doolittle) 2015-07-27 22:40:45 +02:00
Clifford Wolf ae459d7ae1 Various Makefile cleanups 2015-07-18 21:22:44 +02:00
Clifford Wolf 48154cb6f4 Imported full dev sources 2015-07-18 13:10:40 +02:00
Clifford Wolf 13e63e6b65 Import of icestorm-snapshot-150526.zip 2015-07-18 13:07:39 +02:00