Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Force flash to exist QPI mode in iceprog | Clifford Wolf | 2018-09-02 | 1 | -5/+15 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | iceprog: switch to SPI mode 0, add -s option, add flash_reset | Clifford Wolf | 2018-09-02 | 1 | -8/+36 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Minor style changes in iceprog | Clifford Wolf | 2018-08-19 | 1 | -39/+41 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | iceprog coding style, don't use "assert" as variable name | Clifford Wolf | 2018-08-19 | 1 | -11/+14 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Slightly more robust flash wait function. | Piotr Esden-Tempski | 2018-08-18 | 1 | -9/+29 |
| | | | | | | | In cases when the FLASH chip is bit flaky and the status register "bounces" this flash_wait should be able to perform a bit better. Also added more verbose output around block erase. | ||||
* | Add a function to read and decode the status register. | Piotr Esden-Tempski | 2018-08-18 | 1 | -2/+66 |
| | | | | Very useful for debugging purposes. ;) | ||||
* | Added the FTDI cable pinout for reference. | Piotr Esden-Tempski | 2018-08-18 | 1 | -0/+13 |
| | |||||
* | Improved JEDEC ID read function. | Piotr Esden-Tempski | 2018-08-18 | 1 | -4/+30 |
| | | | | | The function now checks how long the extended JEDEC ID field is for the particular FLASH chip and only reads the amount provided by the chip. | ||||
* | Replaced some more magic numbers with FLASH command IDs. | Piotr Esden-Tempski | 2018-08-18 | 1 | -4/+4 |
| | | | | I missed those the first time around. | ||||
* | Added easier to read chip_select/reset functions. | Piotr Esden-Tempski | 2018-08-18 | 1 | -26/+60 |
| | | | | | | | Just calling a gpio function with two numbers was not very self explanatory. The functions now refer to the actual indended action, chip (de)select for flash, reset and chip (de)select for sram. Reading the code and understanding what steps are taken should be easier now. | ||||
* | Added more code comments. | Piotr Esden-Tempski | 2018-08-16 | 1 | -16/+39 |
| | | | | | | | | | | Main point was to group the code into three logical segments: * MPSSE/FTDI defines and functions * FLASH defines and functions * iceprog implementation core While I was at it I also added a few comments for stuff that was not immediately obvious what it does. | ||||
* | Merge pull request #144 from daveshah1/unbrick | Clifford Wolf | 2018-05-30 | 1 | -3/+46 |
|\ | | | | | Add write protection disable to iceprog | ||||
| * | Add write protection disable to iceprog | David Shah | 2018-02-12 | 1 | -3/+46 |
| | | |||||
* | | Added some flash command definitions to decrease magic number usage. | Piotr Esden-Tempski | 2018-03-11 | 1 | -9/+49 |
| | | |||||
* | | Added some MPSSE command definitions to decrease magic number usage. | Piotr Esden-Tempski | 2018-03-11 | 1 | -11/+88 |
|/ | |||||
* | Add out-of-the-box FT232H support (for Upduino 2, etc) | David Shah | 2018-02-09 | 1 | -3/+3 |
| | |||||
* | Add "iceprog -e" | Clifford Wolf | 2018-01-02 | 1 | -20/+42 |
| | |||||
* | Squelch trailing whitespace | Larry Doolittle | 2017-08-01 | 1 | -2/+2 |
| | |||||
* | iceprog: Make errors print only the program name | Robert Ou | 2017-07-17 | 1 | -18/+24 |
| | | | | Previously, the entire argv[0] would be printed. | ||||
* | iceprog: Do not use nonstandard err.h | Robert Ou | 2017-07-17 | 1 | -34/+67 |
| | | | | | This header does not exist under MinGW. Replace these functions with standard functions. | ||||
* | Fix coding style in iceprog.c (mostly line breaks and indenting) | Clifford Wolf | 2017-07-05 | 1 | -97/+65 |
| | |||||
* | iceprog: Keep name space clean | Roland Lutz | 2017-07-04 | 1 | -23/+23 |
| | |||||
* | iceprog: Remove trailing newline | Roland Lutz | 2017-07-04 | 1 | -1/+0 |
| | |||||
* | iceprog: Break overlong lines | Roland Lutz | 2017-07-04 | 1 | -18/+40 |
| | |||||
* | iceprog: Fix coding style inconsistencies | Roland Lutz | 2017-07-04 | 1 | -51/+47 |
| | |||||
* | iceprog: Fix error messages | Roland Lutz | 2017-07-04 | 1 | -2/+2 |
| | |||||
* | iceprog: Return a meaningful exit status | Roland Lutz | 2017-07-02 | 1 | -14/+22 |
| | |||||
* | iceprog: When reading, don't write more bytes than requested | Roland Lutz | 2017-07-02 | 1 | -1/+2 |
| | |||||
* | iceprog: Allow programming from pipe | Roland Lutz | 2017-07-02 | 1 | -8/+48 |
| | |||||
* | iceprog: Allow programming from standard input | Roland Lutz | 2017-07-02 | 1 | -6/+9 |
| | |||||
* | iceprog: Open input/output files before talking to hardware | Roland Lutz | 2017-07-02 | 1 | -47/+35 |
| | |||||
* | iceprog: Overhaul `--help' text | Roland Lutz | 2017-07-02 | 1 | -52/+41 |
| | |||||
* | iceprog: Add option `--help' | Roland Lutz | 2017-07-02 | 1 | -3/+15 |
| | |||||
* | iceprog: Check for non-applicable options | Roland Lutz | 2017-06-19 | 1 | -0/+18 |
| | |||||
* | iceprog: Check for invalid offset/size arguments | Roland Lutz | 2017-06-08 | 1 | -4/+12 |
| | |||||
* | iceprog: Give more information about invocation errors | Roland Lutz | 2017-06-08 | 1 | -9/+24 |
| | |||||
* | Reduced the timer latency to 1 (minimum allowed) some users are reporting ↵ | Salvador E. Tropea | 2017-05-03 | 1 | -2/+2 |
| | | | | better results | ||||
* | Added code to restore the original timer latency. In this way the user can ↵ | Salvador E. Tropea | 2017-05-03 | 1 | -1/+15 |
| | | | | avoid 500 Hz interrupts. | ||||
* | Added a call to ftdi_set_latency_timer to make iceprog performance ↵ | Salvador E. Tropea | 2017-05-03 | 1 | -0/+5 |
| | | | | independent of system settings | ||||
* | Added missing #include <stdlib.h> to iceprog.c | Clifford Wolf | 2016-05-16 | 1 | -0/+1 |
| | |||||
* | Improvements in iceprog | Clifford Wolf | 2016-05-04 | 1 | -17/+47 |
| | |||||
* | Fix iceprog on Windows opening binary in text mode | Ben Pye | 2016-03-27 | 1 | -4/+4 |
| | |||||
* | Added config.mk, correct DESTDIR/PREFIX usage | Clifford Wolf | 2015-12-31 | 1 | -4/+4 |
| | |||||
* | Fixed very long usleep in iceprog flash_wait() | Clifford Wolf | 2015-12-08 | 1 | -1/+1 |
| | |||||
* | Revert "iceprog: Print help with a single fprintf call" | Clifford Wolf | 2015-10-21 | 1 | -58/+54 |
| | | | | | | | This reverts commit 33c1a3ea5aeb8a295c9fdc6f2cc8120246ef1134. Conflicts: iceprog/iceprog.c | ||||
* | iceprog: Added support for reading/writing data to pipes | Joel Holdsworth | 2015-10-17 | 1 | -8/+20 |
| | |||||
* | iceprog: Print help with a single fprintf call | Joel Holdsworth | 2015-10-17 | 1 | -54/+54 |
| | |||||
* | iceprog: Print status messages into stderr | Joel Holdsworth | 2015-10-17 | 1 | -44/+44 |
| | |||||
* | Imported full dev sources | Clifford Wolf | 2015-07-18 | 1 | -13/+76 |
| | |||||
* | Import of icestorm-snapshot-150526.zip | Clifford Wolf | 2015-07-18 | 1 | -0/+598 |