67 个版本
0.33.4 | 2024 年 6 月 16 日 |
---|---|
0.33.1 | 2024 年 4 月 21 日 |
0.33.0 | 2024 年 3 月 31 日 |
0.31.3 | 2023 年 12 月 25 日 |
0.1.2 | 2016 年 11 月 27 日 |
177 在 嵌入式开发 中
每月 1,120 次下载
用于 4 crates
270KB
5.5K SLoC
svd2rust
从 SVD 文件生成 Rust 寄存器映射(
结构体
)
本项目由 工具团队 开发和维护。
文档
最低支持的 Rust 版本 (MSRV)
生成的代码在稳定 Rust 1.65.0 及以上版本上保证可以编译。
如果您在 1.65.0 及以上版本的任何稳定版本上遇到编译错误,请提交一个问题。
本地测试
svd2rust-regress
是一个用于对 svd2rust
进行回归测试更改的帮助程序。该工具可以在本地使用,在提交 PR 之前检查对 svd2rust
的修改。
有关如何使用此工具的信息,请参阅 svd2rust-regress README。
许可证
根据以下任一许可证授权
- Apache 许可证 2.0 (LICENSE-APACHE 或 https://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确说明,否则您提交的任何旨在包含在本作品中的贡献,如 Apache-2.0 许可证中定义的,将根据上述条款双授权,没有任何额外的条款或条件。
行为准则
依赖关系
~4.5–7MB
~156K SLoC