#api-access #nxp #svd2rust

无 std k22f

NXP FRDM-K22F 设备支持包

1 个不稳定版本

0.1.0 2020年4月2日

#44#nxp

MIT 许可证

13MB
419K SLoC

k22f

本包提供自动生成的访问 FRDM-K22F 外设的 API。API 是使用来自 svd2rust 以及来自 Keil 设备家族包 的 SVD 文件生成的。

使用方法

可选的 rt 功能提供了对 cortex-m-rt 的支持。

在你的代码中

use k22f;

let peripherals = k22f::Peripherals::take().unwrap();

// PortA clock enable
let sim = &peripherals.SIM;
sim.scgc5.write(|w| w.porta().set_bit());

// Set GPIO output
let porta = &peripherals.PORTA;
porta.pcr2.write(|w| w.mux()._001());

// Set green LED low
let gpioa = &peripherals.GPIOA;
gpioa.pddr.write(|w| w.pdd()._0());

有关自动生成的 API 的详细信息,请参阅:https://docs.rs/svd2rust/0.17.0/svd2rust/#peripheral-api

依赖项