flowrs-engine/embedded/twin-fixtures-mcs51/NOTICE.md
flowRS fd958c0547 flowRS engine, cut from flowRS 3451b065
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-02 19:04:39 -05:00

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.