#infineon #cortex-m #no-std #traveo #peripheral

no-std cyt2bl

cyt2bl T2G系列的外设访问crate

1个不稳定版本

0.0.1 2023年3月20日

#12 in #traveo

自定义许可证

2.5MB
49K SLoC

支持的设备系列

cyt2bl

支持的Crates

crate svd版本
cyt2bl_a 1.0.0

在您的项目中使用设备元包crate

在您的项目的 Cargo.toml

[dependencies.cyt2bl]
version = "0.0.1"
features = ["<one of the supported revisions>", "rt", "critical-section"]

《code>rt 功能是可选的。有关详细信息,请参阅 svd2rust

《code>critical-section 功能是可选的。有关详细信息,请参阅 critical-section

在您的代码中使用设备元包

use cyt2bl as pac;

let mut peripherals = pac::Peripherals::take().unwrap();

默认情况下,cyt2bl引用支持crate的最新修订版,如果您的项目需要特定版本,您可以在项目的 cargo.toml 文件中将它作为功能传递。这样使用元包的方式,您不需要每次更改修订版时都更改项目代码。

资源

文档

依赖项