21 lines
883 B
TOML
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"]
|