Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Merge pull request #87 from rqou/master | Clifford Wolf | 2017-07-17 | 8 | -32/+32 |
|\ | | | | | Make install target work for Windows | ||||
| * | makefile: Make install target work for Windows | Robert Ou | 2017-07-16 | 7 | -30/+30 |
| | | |||||
| * | makefile: Do not ignore user-provided CFLAGS | Robert Ou | 2017-07-16 | 1 | -2/+2 |
|/ | |||||
* | Fix coding style in iceprog.c (mostly line breaks and indenting) | Clifford Wolf | 2017-07-05 | 1 | -97/+65 |
| | |||||
* | Merge pull request #82 from rlutz/master | Clifford Wolf | 2017-07-05 | 4 | -217/+474 |
|\ | | | | | `iceprog' improvements, documentation fixes | ||||
| * | 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: Add manpage | Roland Lutz | 2017-07-02 | 2 | -0/+158 |
| | | |||||
| * | 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 |
| | | |||||
| * | Fix I/O tile documentation | Roland Lutz | 2017-06-07 | 1 | -5/+5 |
| | | |||||
* | | Merge pull request #84 from C-Elegans/pll_divf | Clifford Wolf | 2017-07-03 | 1 | -1/+10 |
|\ \ | |/ |/| | Update PLL DIVF range to be [0,127] | ||||
| * | Update PLL DIVF range to be [0,127] | C-Elegans | 2017-06-24 | 1 | -1/+10 |
|/ | | | | | | | | As discussed in issue #83, the range of the DIVF parameter in the iCE40 PLL Usage Guide is incorrectly listed as being 0-63, when it should actually be 0-127 when used in the SIMPLE feedback mode. This however does apply in other feedback modes, where the DIVF range should still be restricted to 0-63 | ||||
* | Merge pull request #81 from cbiffle/allow-long-sym-lines | Clifford Wolf | 2017-05-11 | 1 | -2/+10 |
|\ | | | | | icetime: allow longer lines in input asc files | ||||
| * | icetime: never silently truncate asc file lines | Cliff L. Biffle | 2017-05-09 | 1 | -2/+10 |
|/ | | | | | | | | | | | | | | | | | | icetime was reading the asc configuration file using a 128-byte line buffer -- which is usually fine, but can cause it to truncate the names of nets given in .sym lines if those names are very, very long. The way fgets was being used meant this went undetected. Long net names like this can arise in deeply hierarchical designs, particularly if there's a code generator involved. This change: 1. Increases the buffer size to 64kiB. 2. Adds a truncation check that causes icetime to fail. A more robust solution would manage the line buffer on the heap, since the symbol gets copied into a std::string anyway, but this is a workaround for now. | ||||
* | Merge pull request #80 from set-soft/less_latency | Clifford Wolf | 2017-05-03 | 1 | -2/+2 |
|\ | | | | | Reduced the timer latency to 1 (minimum allowed) some users are repor… | ||||
| * | Reduced the timer latency to 1 (minimum allowed) some users are reporting ↵ | Salvador E. Tropea | 2017-05-03 | 1 | -2/+2 |
|/ | | | | better results | ||||
* | Merge pull request #79 from set-soft/fix_latency_timer | Clifford Wolf | 2017-05-03 | 1 | -1/+20 |
|\ | | | | | Fix latency timer | ||||
| * | 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 | ||||
* | Add missing .rpt file to iceblink example "make clean" | Clifford Wolf | 2017-04-23 | 1 | -1/+1 |
| | |||||
* | Fix 32c3 video link in docs | Clifford Wolf | 2017-03-19 | 1 | -1/+1 |
| | |||||
* | Merge pull request #75 from joshhead/icepll-comma | Clifford Wolf | 2017-03-14 | 1 | -1/+1 |
|\ | | | | | Remove trailing comma in icepll module output. | ||||
| * | Remove trailing comma in icepll module output. | Josh Headapohl | 2017-03-13 | 1 | -1/+1 |
|/ | |||||
* | Add LP384 to list of supported devices | Clifford Wolf | 2017-03-13 | 1 | -0/+3 |
| | |||||
* | Add LP384 support to icetime | Clifford Wolf | 2017-03-13 | 2 | -2/+9 |
| | |||||
* | Disable propagation of LP384 ieren bits into iceboxdb.py | Clifford Wolf | 2017-03-11 | 1 | -1/+8 |
| | |||||
* | Merge branch 'master' of https://github.com/hermitsoft/icestorm | Clifford Wolf | 2017-03-11 | 22 | -58/+458 |
|\ | |||||
| * | icefuzz data and test scripts for LP384-CM49 | hermitsoft | 2017-03-10 | 10 | -1/+246 |
| | | |||||
| * | make_mesh.py fix for even pin-distribution | hermitsoft | 2017-03-09 | 1 | -2/+2 |
| | | |||||
| * | Maximized icefuzz testcases for LP384-CM49 | hermitsoft | 2017-03-09 | 9 | -16/+16 |
| | | |||||
| * | ieren and pin info for all LP384 | hermitsoft | 2017-03-09 | 4 | -41/+196 |
|/ | |||||
* | Merge branch 'hermitsoft' | Clifford Wolf | 2017-03-09 | 5 | -21/+142 |
|\ | |||||
| * | Add icecube.sh support for lp384-cm36 and lp384-cm49, make cm49 default | Clifford Wolf | 2017-03-09 | 2 | -6/+17 |
| | | |||||
| * | Icebox builds chipdb-384, icebox.py data still to refine. | hermitsoft | 2017-03-08 | 3 | -4/+5 |
| | | |||||
| * | filled LP384 fields in icebox.py but data needs refinement | hermitsoft | 2017-03-08 | 1 | -8/+81 |
| | | |||||
| * | Some LP384 data added to icebox.py | hermitsoft | 2017-03-08 | 1 | -5/+41 |
|/ | |||||
* | Fix icecube.sh -384 | Clifford Wolf | 2017-03-08 | 1 | -1/+1 |
| |