flowrs-engine/crates/flowrs-boards/Cargo.toml
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

28 lines
1.1 KiB
TOML

[package]
name = "flowrs-boards"
version.workspace = true
edition.workspace = true
publish.workspace = true
rust-version.workspace = true
authors.workspace = true
license.workspace = true
description = "Board / target registry for FlowRS: a Devicetree-lite schema mapping a board to its chip, target triple, pin-mux, and flash method — one-click target select and graphical pin config."
[lib]
crate-type = ["rlib"]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
# The board rows (pins, LEDs) the twins carry, and the harvested wiring table beside them, are
# the census's board-wiring layer, read from where they live rather than copied. flowrs-sim
# depends on embedded-hal and serde alone, so this adds no cycle, and it is native-only because
# the census is.
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
flowrs-sim = { path = "../flowrs-sim" }
# The Linux tier's machines and what booting them measured, which the census places the
# single-board computers by (census::linux). Data and parsers only on this side.
flowrs-linux = { path = "../flowrs-linux" }
[dev-dependencies]