Crates.io | py32f002a-pac |
lib.rs | py32f002a-pac |
version | 0.1.0 |
source | src |
created_at | 2023-05-29 12:24:29.519813 |
updated_at | 2023-05-29 12:24:29.519813 |
description | Peripheral access crate for PY32F002Ax (generated by svd2rust) |
homepage | |
repository | https://github.com/creatoy/py32f002a-pac |
max_upload_size | |
id | 877082 |
size | 1,107,960 |
PY32F002A pac generated by svd2rust follow the doc.
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