#外设 #svd2rust #py32 #coretx-m

已删除 py32f002a-pac

针对PY32F002Ax的外设访问crate(由svd2rust生成)

0.1.0 2023年5月29日

#11 in #py32

MIT/Apache

1MB
24K SLoC

py32f002a-pac

svd2rust 生成的PY32F002A pac,遵循 文档

用法

在你的 Cargo.toml 中

[dependencies.py32f002a-pac]
version = "0.1.0"
features=["rt", "critical-section"]

在你的代码中

use py32f002a_pac as pac;

let dp = pac::Peripherals::take().unwrap();
dp.RCC.iopenr.write(|w| w.gpioaen().set_bit());

let gpioa = dp.GPIOA;
gpioa.otyper.write(|w| w.ot5().clear_bit());
gpioa.odr.write(|w| w.od5().set_bit());

阅读文档以获取更多API信息

依赖项

~0.6–0.8MB
~11K SLoC