#svd2rust #nxp #cortex-m #arm

无std lpc43xx

NXP LPC43xx微控制器平台寄存器定义,通过svd2rust生成

2个不稳定版本

使用旧的Rust 2015

0.1.0 2018年5月29日
0.0.0 2016年12月22日

#1212 in 嵌入式开发


5 个crate中使用

Apache-2.0

10MB
347K SLoC

代码结构类似于cortex-m crate。大部分由Jorge Aparicio的出色工具自动生成。

当前状态是 不完整。请发送pull请求以添加更多功能。

从SVD生成硬件接口代码

https://www.lpcware.com/content/nxpfile/lpc43sxx-svd-file下载

svd2rust -i LPC43xx_43Sxx.svd gpio > src/peripheral/gpio.rs
rustfmt src/peripheral/gpio.rs

依赖项

~0.8–1.1MB
~18K SLoC