A simple USB flash programmer for iCE40-based FPGA development boards.
  • C 52.3%
  • Go 23%
  • OpenSCAD 11.3%
  • Linker Script 10.3%
  • CMake 3.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Rafael G. Martins e7b9b93f6f
All checks were successful
main / build (push) Successful in 36s
build: generate sha512 checksums for golang binaries
2026-06-15 20:23:13 +02:00
.forgejo/workflows build: generate sha512 checksums for golang binaries 2026-06-15 20:23:13 +02:00
.vscode firmware: added watchdog 2025-04-09 05:23:55 +02:00
3d-models 3d-models: added 2025-04-29 01:24:23 +02:00
docs migrate from github to forgejo 2026-06-08 17:45:09 +02:00
firmware migrate from github to forgejo 2026-06-08 17:45:09 +02:00
internal cli: initial working prototype 2025-04-01 02:32:58 +02:00
share readme: added documentation 2025-04-29 01:25:18 +02:00
.gitignore firmware: initial code 2025-03-31 00:30:16 +02:00
go.mod upgrade dependencies 2026-06-08 22:17:23 +02:00
go.sum upgrade dependencies 2026-06-08 22:17:23 +02:00
LICENSE Initial commit 2025-03-30 23:59:02 +02:00
main.go build binaries using github actions 2025-04-28 06:18:56 +02:00
README.md docs: started new documentation website 2026-02-13 07:48:41 +01:00

iceflashprog

A simple USB flash programmer for iCE40-based FPGA development boards.

For documentation please visit: https://rafaelmartins.com/p/iceflashprog/

iceflashprog, assembled in its 3D-printed case