[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]