24 lines
1.5 KiB
Text
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.
|