无 std lpc546xx-pac

LPC546XX-PAC 设备支持包

3 个不稳定版本

0.2.1 2022年6月21日
0.2.0 2022年3月11日
0.1.0 2022年1月20日

#524 in 嵌入式开发

每月 30 次下载
lpc546xx-hal 中使用

MIT/Apache

57MB
1.5M SLoC

lpc546xx-pac

此包提供了一个自动生成的 API,用于访问 LPC546XX-PAC 外设。API 使用带有大量类型安全支持的修复过的 svd 文件,通过 svd2rust 生成。有关更多信息,请参阅 主仓库。有关详细信息,请参阅 文档

用法

此包支持的每个设备都背后有一个功能门,这样你只编译你想要的设备。要使用,在你的 Cargo.toml 中

[dependencies.lpc546xx-pac]
version = "0.2.1"
features = ["lpc54605"]

rt 功能默认启用,并带来了对 cortex-m-rt 的支持。要禁用,请在 Cargo.toml 中指定 default-features = false。在你的代码中

use lpc546xx_pac::lpc54605;
let mut peripherals = lpc54605::Peripherals::take().unwrap();
let gpio = &peripherals.gpio;

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

支持的设备

模块 设备 链接
lpc546xx-pac lpc54605, lpc54606, lpc54607, lpc54608, lpc54616, lpc54618, lpc54628 UM10912, nxp.com

依赖项