#register #field #api

no-std r528-pac

Peripheral access API for Allwinner R528 SoC generated from unofficial SVD file

3 releases

0.0.3 Jun 10, 2022
0.0.2 Mar 22, 2022
0.0.1 Feb 21, 2022

#1921 in Embedded development

25 downloads per month

MIT/Apache

6.5MB
183K SLoC

r528-pac

crates.io

Peripheral access API for Allwinner R528 SoC (also called T113) generated from unofficial SVD file

This project is currently developed and maintained by duskmoon (Campbell He).

Introduction

R528 is an SoC developed and sold by Allwinner.

This crate provides an unofficial version CMSIS-SVD file of R528 SoC and a Rust crate generated via svd2rust.

Most peripherals only provide the address of registers, a few peripherals add the contents of each field of registers. For more details, please refer to the official user manual and datasheet provided by Allwinner.

I have now added the descriptions of most of the peripherals to the SVD file. If you find the descriptions are wrong or poorly named in use, please feel free to submit an Issue or Pull Request to improve this crate.

Documentation

License

Licensed under either of

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