Robin Mueller
952ec3738b
All checks were successful
Rust/va108xx-rs/pipeline/head This commit looks good
- Added automation files for CI/CD - Relicense as Apache 2.0 |
||
---|---|---|
.github | ||
automation | ||
src | ||
svd | ||
.gitignore | ||
build.rs | ||
Cargo.toml | ||
CHANGELOG.md | ||
device.x | ||
gen-helper.sh | ||
LICENSE-APACHE | ||
README.md |
PAC for the Vorago VA108xx microcontroller family
This repository contains the Peripheral Access Crate (PAC) for Voragos VA108xx series of Cortex-M0 based microcontrollers.
The crate was generated using svd2rust
.
Usage
To use this crate, add this to your Cargo.toml
[dependencies.va108xx]
version = "0.1"
features = ["rt"]
The rt
feature is optional and recommended. It brings in support for cortex-m-rt
.
For full details on the autgenerated API, please see the svd2rust documentation.
Regenerating the PAC
The base file used by svd2rust
is generated using the svdtools
package and a
YAML patch file. You can create the patched file by running this command after installing
the Python svdtools
package:
cd svd
svd patch va108xx-patch.yml
After that, you can regenerate the PAC by running the gen-helper.sh
helper script.