32个版本
0.0.32 | 2023年11月28日 |
---|---|
0.0.31 | 2023年1月22日 |
0.0.30 | 2022年10月25日 |
0.0.25 | 2022年7月23日 |
0.0.4 | 2021年12月21日 |
#509 in 硬件支持
每月27次下载
8MB
205K SLoC
d1-pac
全志D1 SoC的不官方SVD文件生成的外设访问API
该项目目前由duskmoon (Campbell He)开发和维护。
简介
D1是全志开发和销售的SoC。还有一个名为D1S(也称为F133)的SoC,它是一个缺少一些功能的“D1”。
此crate提供了一个D1 SoC的不官方CMSIS-SVD文件和一个通过svd2rust
生成的Rust crate。大多数功能应适用于D1S。
实际上目前只测试了D1S
大多数外设只提供寄存器的地址,少数外设添加了每个寄存器字段的值。更多详情请参考全志提供的官方用户手册和数据手册。
可能很难找到用户手册。
RVBoards提供的D1用户手册v0.1和Mangopi提供的F133用户手册v1.0可作为参考
d1-pac
现在根据D1 User Manual v0.1
开发
我已经将大多数外设的描述添加到了SVD文件中。如果您发现描述错误或命名不当,请随时提交Issue或Pull Request以改进此crate。
文档
许可
以下任一许可下
- Apache License, Version 2.0 (LICENSE-APACHE或http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可 (LICENSE-MIT或http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则根据Apache-2.0许可中定义的,您有意提交给作品包含的贡献,应以上述双重许可,不附加任何其他条款或条件。