.. | ||
tmp1 | ||
do_ed_fs.bat | ||
do_emb.bat | ||
ehg.c | ||
ehg.exe | ||
README.md | ||
rehg.c | ||
rehg.exe | ||
undo.bat | ||
update_ace.bat |
Extras
Additions to facilitate code modifications (for MS Win, similar can be done on Linux)
-
ehg.c (ehg.exe): Tool to generate C-code array from file' bytes Based on bin2array PROGMEM keyword can optionally be added.
-
rehg.c (rehg.exe): Tool to reverse C-code array generated by ehg.exe back to a file Based on c2bin First 4 lines of source are ignored, then parses the 0xHH - formated bytes until a } is found on separate new line.
Tools
- TCC : Tiny C Compiler for ehg and rehg compiling on MS Win
- 7-Zip Install 7z and use the included gzip as command line tool
- Node.js Install Node with default settings, then run:
npm install html-minifier-terser -g, npm install -g github-files-fetcher
Batch files provided
- do_emb.bat: Generates edit.htm.gz.h file for embedding to SPIFFSEditor.cpp as binary C array -
You need to comment #define EDFS at SPIFFSEditor.cpp for this choice - do_ed_fs.bat: Alternatively, makes a gzip-ed edit.htm file for fs -
uncomment #define EDFS for this choice. Saves about 4k of program flash storage. - undo.bat: Reverts edit.htm from C array header to file (still minified!)
- update_ace.bat: Updates acefull.js.gz file from latest GitHub Ace sources