├── README.md ├── examples ├── bscan │ └── bscan.ino ├── prog │ ├── data │ │ └── bitstream.svf │ └── prog.ino ├── websvf │ ├── data │ │ ├── .exclude.files │ │ ├── ace.js.gz │ │ ├── ext-searchbox.js.gz │ │ ├── favicon.ico │ │ ├── index.htm │ │ ├── minimal.htm │ │ ├── mode-css.js.gz │ │ ├── mode-html.js.gz │ │ ├── mode-javascript.js.gz │ │ ├── progress.png │ │ ├── prompt.htm │ │ ├── styles.css │ │ ├── svfupload.py │ │ └── worker-html.js.gz │ └── websvf.ino └── websvf_sd │ ├── data │ ├── .exclude.files │ ├── ace.js.gz │ ├── dir.htm │ ├── ext-searchbox.js.gz │ ├── favicon.ico │ ├── index.htm │ ├── microajax.js │ ├── minimal.htm │ ├── mode-css.js.gz │ ├── mode-html.js.gz │ ├── mode-javascript.js.gz │ ├── passthru.svf │ ├── progress.png │ ├── prompt.htm │ ├── styles.css │ ├── svfupload.py │ └── worker-html.js.gz │ ├── disp.cpp │ ├── disp.h │ ├── f32cup.cpp │ ├── f32cup.h │ ├── hardware.h │ ├── jtag.cpp │ ├── jtag.h │ ├── keyboard.cpp │ ├── keyboard.h │ ├── storage.cpp │ ├── storage.h │ ├── todo.txt │ ├── web.cpp │ ├── web.h │ ├── websvf_sd.ino │ ├── wifi.cpp │ └── wifi.h ├── library.json ├── library.properties └── src ├── LibXSVF.cpp ├── LibXSVF.h └── trunk ├── COPYING ├── Makefile ├── README ├── libxsvf.h ├── memname.c ├── play.c ├── scan.c ├── statename.c ├── svf.c ├── tap.c ├── xsvf.c ├── xsvftool-esp.c └── xsvftool-gpio.c /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/README.md -------------------------------------------------------------------------------- /examples/bscan/bscan.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/bscan/bscan.ino -------------------------------------------------------------------------------- /examples/prog/data/bitstream.svf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/prog/data/bitstream.svf -------------------------------------------------------------------------------- /examples/prog/prog.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/prog/prog.ino -------------------------------------------------------------------------------- /examples/websvf/data/.exclude.files: -------------------------------------------------------------------------------- 1 | /*.js.gz 2 | /.exclude.files 3 | -------------------------------------------------------------------------------- /examples/websvf/data/ace.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/ace.js.gz -------------------------------------------------------------------------------- /examples/websvf/data/ext-searchbox.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/ext-searchbox.js.gz -------------------------------------------------------------------------------- /examples/websvf/data/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/favicon.ico -------------------------------------------------------------------------------- /examples/websvf/data/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/index.htm -------------------------------------------------------------------------------- /examples/websvf/data/minimal.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/minimal.htm -------------------------------------------------------------------------------- /examples/websvf/data/mode-css.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/mode-css.js.gz -------------------------------------------------------------------------------- /examples/websvf/data/mode-html.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/mode-html.js.gz -------------------------------------------------------------------------------- /examples/websvf/data/mode-javascript.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/mode-javascript.js.gz -------------------------------------------------------------------------------- /examples/websvf/data/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/progress.png -------------------------------------------------------------------------------- /examples/websvf/data/prompt.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/prompt.htm -------------------------------------------------------------------------------- /examples/websvf/data/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/styles.css -------------------------------------------------------------------------------- /examples/websvf/data/svfupload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/svfupload.py -------------------------------------------------------------------------------- /examples/websvf/data/worker-html.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/data/worker-html.js.gz -------------------------------------------------------------------------------- /examples/websvf/websvf.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf/websvf.ino -------------------------------------------------------------------------------- /examples/websvf_sd/data/.exclude.files: -------------------------------------------------------------------------------- 1 | /*.js.gz 2 | /.exclude.files 3 | -------------------------------------------------------------------------------- /examples/websvf_sd/data/ace.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/ace.js.gz -------------------------------------------------------------------------------- /examples/websvf_sd/data/dir.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/dir.htm -------------------------------------------------------------------------------- /examples/websvf_sd/data/ext-searchbox.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/ext-searchbox.js.gz -------------------------------------------------------------------------------- /examples/websvf_sd/data/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/favicon.ico -------------------------------------------------------------------------------- /examples/websvf_sd/data/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/index.htm -------------------------------------------------------------------------------- /examples/websvf_sd/data/microajax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/microajax.js -------------------------------------------------------------------------------- /examples/websvf_sd/data/minimal.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/minimal.htm -------------------------------------------------------------------------------- /examples/websvf_sd/data/mode-css.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/mode-css.js.gz -------------------------------------------------------------------------------- /examples/websvf_sd/data/mode-html.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/mode-html.js.gz -------------------------------------------------------------------------------- /examples/websvf_sd/data/mode-javascript.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/mode-javascript.js.gz -------------------------------------------------------------------------------- /examples/websvf_sd/data/passthru.svf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/passthru.svf -------------------------------------------------------------------------------- /examples/websvf_sd/data/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/progress.png -------------------------------------------------------------------------------- /examples/websvf_sd/data/prompt.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/prompt.htm -------------------------------------------------------------------------------- /examples/websvf_sd/data/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/styles.css -------------------------------------------------------------------------------- /examples/websvf_sd/data/svfupload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/svfupload.py -------------------------------------------------------------------------------- /examples/websvf_sd/data/worker-html.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/data/worker-html.js.gz -------------------------------------------------------------------------------- /examples/websvf_sd/disp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/disp.cpp -------------------------------------------------------------------------------- /examples/websvf_sd/disp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/disp.h -------------------------------------------------------------------------------- /examples/websvf_sd/f32cup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/f32cup.cpp -------------------------------------------------------------------------------- /examples/websvf_sd/f32cup.h: -------------------------------------------------------------------------------- 1 | int f32c_exec_binary(fs::FS &storage, String filename, uint32_t start_addr); 2 | -------------------------------------------------------------------------------- /examples/websvf_sd/hardware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/hardware.h -------------------------------------------------------------------------------- /examples/websvf_sd/jtag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/jtag.cpp -------------------------------------------------------------------------------- /examples/websvf_sd/jtag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/jtag.h -------------------------------------------------------------------------------- /examples/websvf_sd/keyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/keyboard.cpp -------------------------------------------------------------------------------- /examples/websvf_sd/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/keyboard.h -------------------------------------------------------------------------------- /examples/websvf_sd/storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/storage.cpp -------------------------------------------------------------------------------- /examples/websvf_sd/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/storage.h -------------------------------------------------------------------------------- /examples/websvf_sd/todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/todo.txt -------------------------------------------------------------------------------- /examples/websvf_sd/web.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/web.cpp -------------------------------------------------------------------------------- /examples/websvf_sd/web.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/web.h -------------------------------------------------------------------------------- /examples/websvf_sd/websvf_sd.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/websvf_sd.ino -------------------------------------------------------------------------------- /examples/websvf_sd/wifi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/wifi.cpp -------------------------------------------------------------------------------- /examples/websvf_sd/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/examples/websvf_sd/wifi.h -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/library.properties -------------------------------------------------------------------------------- /src/LibXSVF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/LibXSVF.cpp -------------------------------------------------------------------------------- /src/LibXSVF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/LibXSVF.h -------------------------------------------------------------------------------- /src/trunk/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/COPYING -------------------------------------------------------------------------------- /src/trunk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/Makefile -------------------------------------------------------------------------------- /src/trunk/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/README -------------------------------------------------------------------------------- /src/trunk/libxsvf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/libxsvf.h -------------------------------------------------------------------------------- /src/trunk/memname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/memname.c -------------------------------------------------------------------------------- /src/trunk/play.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/play.c -------------------------------------------------------------------------------- /src/trunk/scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/scan.c -------------------------------------------------------------------------------- /src/trunk/statename.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/statename.c -------------------------------------------------------------------------------- /src/trunk/svf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/svf.c -------------------------------------------------------------------------------- /src/trunk/tap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/tap.c -------------------------------------------------------------------------------- /src/trunk/xsvf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/xsvf.c -------------------------------------------------------------------------------- /src/trunk/xsvftool-esp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/xsvftool-esp.c -------------------------------------------------------------------------------- /src/trunk/xsvftool-gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/LibXSVF-ESP/HEAD/src/trunk/xsvftool-gpio.c --------------------------------------------------------------------------------