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.