Peripheral access crate (PAC) for the Vorago VA108xx family of MCUs
Go to file
Robin Müller 0dcc83720d Updated SVD file handling and README
SVD base file is now created using the svdtools package and a YAML file.
Update README with usage information as well.

This PR also adds new fields for the peripheral clock enable register
in the SVD file
2021-11-04 22:39:53 +01:00
.github explicit noChangelogLabel 2021-11-02 00:10:01 +01:00
src First building PAC version 2021-11-01 23:31:51 +01:00
svd Updated SVD file handling and README 2021-11-04 22:39:53 +01:00
CHANGELOG.md Updated SVD file handling and README 2021-11-04 22:39:53 +01:00
Cargo.toml switched license to dual MIT or Apache 2.0 2021-11-02 20:47:04 +01:00
LICENSE-APACHE switched license to dual MIT or Apache 2.0 2021-11-02 20:47:04 +01:00
LICENSE-MIT switched license to dual MIT or Apache 2.0 2021-11-02 20:47:04 +01:00
README.md Updated SVD file handling and README 2021-11-04 22:39:53 +01:00
build.rs First building PAC version 2021-11-01 23:31:51 +01:00
device.x added files generated from working (but faulty) SVD file 2021-10-29 09:49:48 +02:00
gen-helper.sh Updated SVD file handling and README 2021-11-04 22:39:53 +01:00

README.md

build docs.rs

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.0"
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.