#risc-v #pac #bl616 #bl618

no-std bl61x-pac

嵌入式 Rust 的 BL616/BL618 微控制器外设访问包装库

1 个不稳定版本

0.1.0 2024年2月26日

#1757嵌入式开发

GPL-3.0-only

2.5MB
53K SLoC

BL616-PAC

crates.io Documentation License

嵌入式 Rust 的外设访问包装库,适用于 BL616 微控制器(BL616/BL618)。

嵌入式 Rust 的 BL616 微控制器外设访问包装库(BL616/BL618)。

该项目是通过使用 svd2rust 从 SVD 文件自动生成的。

此项目是使用 svd2rust 从 SVD 文件自动生成的。

注意

该项目仍处于初期阶段,并且许多寄存器尚未得到维护。

该项目处于早期阶段,许多寄存器尚未维护。

该项目中的 SVD 文件来源于 Bouffalo Lab 维护的仓库bouffalolab/bl-pac (github.com)。然而,由于该仓库目前似乎缺乏维护,因此 SVD 文件中未包含部分外设。为此,本项目在参考bouffalolab/bouffalo_sdk (github.com)中的代码的基础上,制作了一份修补后的 SVD 文件。

本项目使用的 SVD 文件来自 Bouffalo Lab 维护的仓库bouffalolab/bl-pac (github.com)。然而,由于该仓库目前似乎缺乏维护,SVD 文件中缺少部分外设信息。为此,本项目基于bouffalolab/bouffalo_sdk (github.com)中的代码,创建了一份修正后的 SVD 文件。

如果未来官方仓库得到更新并可用,本项目将停止更新,并建议用户使用官方维护的仓库,而不是第三方维护的仓库。我们始终鼓励和推荐使用官方维护的资源,以确保项目在更新性和可靠性方面获得最佳支持。

如果官方仓库在未来得到更新并可用,本项目将停止更新。建议用户切换到官方维护的仓库,而不是依赖第三方维护的仓库。我们始终鼓励并推荐使用官方维护的资源,以确保项目在更新和可靠性方面获得最佳支持。

依赖项