1 unstable release
0.0.1 | Oct 25, 2023 |
---|
#2 in #traveo
25MB
518K
SLoC
Supported Device Family
cyt3dl
Supported Crates
crate | svd version |
---|---|
cyt3dl_a | 1.0.0 |
cyt3dl_b | 1.0.0 |
cyt3dl_c | 1.0.0 |
Using device meta-package crate in your project
In your own project's Cargo.toml
:
[dependencies.cyt3dl]
version = "0.0.1"
features = ["<one of the supported revisions>", "rt", "critical-section"]
The rt
feature is optional.
See svd2rust for details.
The critical-section
feature is optional.
See critical-section for details.
Usage of device meta-package in your code:
use cyt3dl as pac;
let mut peripherals = pac::Peripherals::take().unwrap();
By default cyt3dl refers to the latest revision of the supported crates, if your project requires a specific revision, you can pass it as a feature in your project's cargo.toml file. This way of using meta package you dont have to change your project code each time you change the revision.