11个不稳定版本
使用旧Rust 2015
0.6.0 | 2021年6月28日 |
---|---|
0.5.0 | 2018年10月19日 |
0.4.0 | 2018年10月7日 |
0.3.1 | 2018年9月27日 |
0.1.2 | 2018年5月18日 |
#408 in 嵌入式开发
24 每月下载次数
275KB
6.5K SLoC
signalo
概述
专注于嵌入式环境的DSP工具箱。
关于
Signalo基本上由四个基本特质及其实现组成
signalo的特质大致等价于以下stdlib API的语义
Source<…>
≈core::iter::Iterator<…>
Filter<…>
≈core::iter::Map<…>
Sink<…>
&Finalize
≈Iterator::fold(…)
Filter<…>
&Finalize
≈core::iter::Scan<…>
实现 Finalize
的类型通常也实现了 Filter<T>
或 Sink<T>
之一。
Signalo 提供了 低级实时过滤管道的基本构建块,
这些可以通过组合手动或通过使用 pipes 来组装。
工作区
贡献
请阅读 CONTRIBUTING.md 以了解我们的 行为准则 和提交拉取请求的流程。
版本控制
我们使用 SemVer 进行版本控制。有关可用版本,请参阅本存储库的 标签。
作者
- Vincent Esche – 初始工作 – Regexident
还可以查看参与此项目的 贡献者列表。
许可证
此项目根据 MPL-2.0 许可 – 请参阅 LICENSE.md 文件了解详细信息。
贡献
除非您明确声明,否则您提交给许可人的任何有意包含在本作品中的贡献都应遵守本许可的条款和条件,不得附加任何额外条款或条件。尽管有上述规定,本文件中的任何内容均不取代或修改您与许可人就此类贡献可能已执行过的任何单独许可协议的条款。
依赖关系
~250KB