4 releases (2 breaking)
0.3.0 | Jan 1, 2020 |
---|---|
0.2.1 | Nov 5, 2019 |
0.2.0 | Nov 2, 2019 |
0.1.0 | Oct 14, 2019 |
#1289 in Embedded development
8MB
233K
SLoC
EFM32PG12 PAC
Low-level register mappings for the Silicon Labs EFM32PG12 family of ARM Cortex-M4 microcontrollers, written in Rust. The code is generated automatically from a vendor-supplied SVD file, using svd2rust.
The purpose of this crate is to give embedded programs or libraries written Rust access to the complete functionality of EFM32PG12 MCUs.
Documentation
SVD files are available in the EFM32PG12 CMSIS-Pack.
All devices in this family share the same register description yet there is one SVD file per device in the pack.
Take only one of those SVD files and remove the device specific parts of the <name>
and <description>
tags.
Additional vendor supplied documents:
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
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 dual licensed as above, without any additional terms or conditions.
Dependencies
~0.8–1.1MB
~18K SLoC