flowrs-engine/crates/flowrs-sim/NOTICE
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

24 lines
1.5 KiB
Text

flowrs-sim, part of flowRS
Copyright 2024-2026 David Charlot and the flowRS contributors
Licensed under the Apache License, Version 2.0.
data/wiring.json holds facts: which pin each board wires to what, extracted by
tools/census/harvest_wiring.py from Arduino core variants, PlatformIO manifests, CircuitPython,
MicroPython and Zephyr, and read by hand from makers' own schematics and manuals. Its `sources`
member names each source with its version, digest and licence (some of those sources are under the
LGPL or the GPL). A row of a pin table is a fact, with short citations of where it was read; no file
of any source is copied.
data/avr/ holds register addresses, bit fields, vectors and pads from Microchip's device family
packs (Apache-2.0); data/avr/NOTICE.md names each pack and its digest.
firmware/ holds small LED programs written for flowRS, with their sources.
data/mcs51/fixtures holds 8051 firmware as Intel HEX, built with SDCC 4.5.0, whose runtime routines the
images carry under SDCC's library licence (GPL v2+ with the linking exception); SDCC itself is not here
and flowRS does not link it. fwlib_*.ihx are two demos of FwLib_STC8
(https://github.com/IOsetting/FwLib_STC8, commit 992a4e0, Apache-2.0, (c) 2021-2022 IOsetting), built
untouched. The other images are flowRS's own programs, under the crate's licence; BUILD.txt and
BUILD-fwlib.txt there record the hashes of what went in and what came out. The sources and the scripts
that build them are in embedded/twin-fixtures-mcs51; FwLib_STC8's are in its own repository.