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

no-std cyt6bj

cyt6bj T2G系列的外设访问crate

1个不稳定版本

0.0.1 2023年10月26日

#7#traveo

自定义许可

5MB
90K SLoC

支持的设备系列

cyt6bj

支持的crate

crate svd版本
cyt6bj_a 1.0.0

在项目中使用设备元包crate

在您自己的项目的 Cargo.toml

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

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

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

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

use cyt6bj as pac;

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

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

资源

文档

依赖项