This repository holds the PACs (Peripheral Access Crates) that supports and enable working with Microchip SAM RH707 devices using Rust.
The PACs are generated from SVD files provided by Microchip, publicly available at at the Microchip Packs Repository.
This repository employs a trunk-based development: development occurs on development with short-lived branches that merges into it.
When a release is met, for example a v0.3.2 release, a release/v0.3.x branch is spun of development and the release tagged. If this branch already exists, relevant commits are back-ported instead.
Development is done towards development branch.
Install the ARMv7-EM target:
$ rustup target add thumbv7em-none-eabihfand build the examples:
cargo build -rAll source code in this repository is licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or https://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.