## Supported Device Family `cyt3bb` ## Supported Crates | crate | svd version | | ------------- | ------------- | | cyt3bb_a | 1.0.0 | | cyt3bb_b | 1.0.0 | ## Using device meta-package crate in your project In your own project's `Cargo.toml`: ```toml [dependencies.cyt3bb] version = "0.0.1" features = ["", "rt", "critical-section"] ``` The `rt` feature is optional. See [svd2rust](https://docs.rs/svd2rust/latest/svd2rust/#the-rt-feature) for details. The `critical-section` feature is optional. See [critical-section](https://docs.rs/critical-section/latest/critical_section/) for details. Usage of device meta-package in your code: ```rust use cyt3bb as pac; let mut peripherals = pac::Peripherals::take().unwrap(); ``` By default cyt3bb 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. ## Resource [Documents](https://www.infineon.com/cms/en/product/microcontroller/32-bit-traveo-t2g-arm-cortex-microcontroller/#documents)