[package]
edition = "2021"
name = "embedded-dsp"
version = "0.2.0"
authors = ["Gerzain Mata <leftger@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A no_std Rust digital signal processing library for microcontrollers, embedded systems, and real-time signals."
readme = "README.md"
keywords = [
"dsp",
"embedded",
"no_std",
"signal-processing",
"fft",
]
categories = [
"embedded",
"no-std",
"science",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/leftger/embedded-dsp"
[features]
basic-math = []
bayes = []
complex-math = []
controller = []
default = [
"std",
"libm",
"basic-math",
"bayes",
"complex-math",
"controller",
"distance",
"fast-math",
"filtering",
"interpolation",
"matrix",
"quaternion",
"statistics",
"support",
"svm",
"transform",
"window",
"fixed-point",
"lut",
]
distance = []
fast-math = []
filtering = []
fixed-point = []
interpolation = []
libm = ["dep:libm"]
lut = []
matrix = ["basic-math"]
quaternion = []
statistics = []
std = []
support = []
svm = []
transform = []
window = []
[lib]
name = "embedded_dsp"
path = "src/lib.rs"
[[example]]
name = "basic_usage"
path = "examples/basic_usage.rs"
[[example]]
name = "perf_comparison"
path = "examples/perf_comparison.rs"
[[test]]
name = "dsp_tests"
path = "tests/dsp_tests.rs"
[dependencies.libm]
version = "0.2.11"
optional = true