#peripheral #svd2rust #py32 #coretx-m

yanked py32f002a-pac

Peripheral access crate for PY32F002Ax (generated by svd2rust)

0.1.0 May 29, 2023

#18 in #py32

MIT/Apache

1MB
24K SLoC

py32f002a-pac

PY32F002A pac generated by svd2rust follow the doc.

Usage

In your Cargo.toml:

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

In your code:

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());

For more api info read the doc

Dependencies

~0.6–0.8MB
~11K SLoC