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

21 lines
883 B
TOML

[package]
name = "flowrs-decode"
version.workspace = true
edition.workspace = true
publish.workspace = true
rust-version.workspace = true
authors.workspace = true
license.workspace = true
description = "Clean-room protocol decoders and encoders (UART, I2C, SPI, CAN and CAN FD, 1-Wire, I2S, PWM) over edge-list logic captures: a wait()-style condition engine, annotation rows, and typed frames that stack. no_std + alloc, so one decoder runs in the editor, in a generated program and on a microcontroller."
[lib]
crate-type = ["rlib"]
[dependencies]
# Only so a decoded lane can travel inside flowrs-core's `Value` (which is Serialize +
# Deserialize). Off by default: a firmware build that decodes on the target pays nothing.
serde = { version = "1.0.228", default-features = false, features = ["derive", "alloc"], optional = true }
[features]
default = []
serde = ["dep:serde"]