6 个版本 (破坏性更新)
0.5.0 | 2022 年 3 月 16 日 |
---|---|
0.4.1 | 2021 年 12 月 31 日 |
0.4.0 | 2021 年 5 月 2 日 |
0.3.0 | 2021 年 2 月 26 日 |
0.1.0 | 2020 年 4 月 28 日 |
#428 在 嵌入式开发
每月 1,347 次下载
在 2 个包中使用 (通过 lpc55-hal)
12MB
367K SLoC
LPC55 PAC (外围设备访问包)
针对 NXP LPC55 系列的 ARM Cortex-M33 微控制器的底层寄存器映射,使用 Rust 编写。代码是从供应商提供的 SVD 文件的修补版本自动生成的,使用 svd2rust
。
该包的目的是为使用 Rust 编写的嵌入式程序或库提供对 LPC55 微控制器完整功能的访问。
状态
功能正常并已被 SoloKeys 使用。欢迎提交补丁!
此 PAC 目前基于 SDK v2.7.0 SVD 的 LPC55S6x (core0),芯片家族成员之间的差异将在 HAL 中建模。
另请参阅高级配套库 LPC55 HAL。
社区
有关 LPC55 的所有内容,请访问 #lpc55:matrix.org 上的 Matrix 聊天室。
文档
API 文档位于 https://docs.rs/lpc55-pac。
要了解 svd2rust
生成的 API,请查看 https://docs.rs/svd2rust 中的文档。
此外,make fetch-docs
下载各种供应商提供的文档
许可证
Apache-2.0 或 MIT。
SVD 文件来自 https://mcuxpresso.nxp.com,并许可在 BSD-3-Clause 下。