embedded-dsp 0.2.0

A no_std Rust digital signal processing library for microcontrollers, embedded systems, and real-time signals.
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[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