1 个不稳定版本
0.1.0 | 2022 年 4 月 18 日 |
---|
#2189 在 嵌入式开发
6MB
156K SLoC
gd32f3x0-pac
GD32F3x0 芯片的周边访问 API。该 API 使用 svd2rust 生成。
使用方法
该 crate 支持的每个设备后面都有一个功能门,这样您只编译您想要的设备。要使用,在您的 Cargo.toml 中
[dependencies.gd32f3x0-pac]
version = "0.1.0"
features = ["rt"]
“rt”功能是可选的,并引入了对“cortex-m-rt”的支持。
在您的代码中
use gd32f3x0_pac as pac;
let mut peripherals = pac::Peripherals::take().unwrap();
let gpioa = &peripherals.GPIOA;
gpioa.odr.modify(|_, w| w.odr0().set_bit());
有关自动生成的 API 的完整详细信息,请参阅:https://docs.rs/svd2rust/0.19.0/svd2rust/#peripheral-api
依赖项
~0.6–0.8MB
~11K SLoC