959 B
8051 firmware fixtures
The C sources under src/ were written for flowRS and carry its licence. They are built with
SDCC 4.5.0 (tools/mcs51/build-oracle.sh, source tarball SHA-256
d5030437fb436bb1d93a8dbdbfb46baaa60613318f4fb3f5871d72815d1eed80) by build.sh, and the Intel HEX it
makes is committed in crates/flowrs-sim/data/mcs51/fixtures/, with the hashes of what went in and
what came out in BUILD.txt.
SDCC is GPL; the images hold its startup code and runtime routines, which SDCC's library licence (GPL v2+ with the linking exception) lets a program built with it carry. SDCC itself is not in this repository and flowRS does not link it.
fwlib_timer0_1t.ihx and fwlib_uart1_t2.ihx are two demos of FwLib_STC8
(https://github.com/IOsetting/FwLib_STC8, commit 992a4e0, Apache-2.0, (c) 2021-2022 IOsetting), built
untouched by build-fwlib.sh. Its source is not in this repository; the images carry it compiled, under
the same licence.