[package]
authors = ["The Knurling-rs developers"]
categories = ["embedded", "no-std"]
description = "A highly efficient logging framework that targets resource-constrained devices, like microcontrollers"
edition = "2018"
keywords = ["knurling", "logging", "formatting"]
license = "MIT OR Apache-2.0"
links = "defmt"
name = "defmt"
readme = "README.md"
repository = "https://github.com/knurling-rs/defmt"
version = "0.1.3"
[features]
alloc = []
[dependencies]
defmt-macros = { path = "macros", version = "0.1.1" }
heapless = "0.5.6"
[workspace]
members = [
".",
"decoder",
"elf2table",
"macros",
"parser",
"qemu-run",
"firmware/*",
]
[profile.release]
codegen-units = 1
debug = 2
debug-assertions = false
incremental = false
lto = "fat"
opt-level = 3
overflow-checks = false
[build-dependencies]
semver = "0.11.0"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = [ "--cfg=docsrs" ]
targets = ["thumbv6m-none-eabi", "thumbv7em-none-eabihf"]