[go: up one dir, main page]

defmt 0.1.3

A highly efficient logging framework that targets resource-constrained devices, like microcontrollers
Documentation
[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" # Prevent multiple versions of defmt being linked
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"]