Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.56 KB

README.md

File metadata and controls

35 lines (22 loc) · 1.56 KB

BL602 SVD repo

This repository contains a CMSIS-SVD description of the BL602 SoC by Bouffalo Lab.

It is based on the original SVD as provided by Bouffalo Lab in their official SDK with additions by the pine64 community to add missing peripherals, fix existing ones, as well as adding documentation and improving conformance to the SVD specification.

This SVD is being maintained primarily for automatic code and documentation generation, but it can also be used for improved debug information for peripheral registers

Contributing to this project

Contributions welcome!

In order to keep the SVD in a state that is acceptable for downstream use, there are some scripts to run conformance tests inside the scripts directory.
These scripts will be run via Continuous Integration before your pull request will be merged.

Downstream projects

  • BL602-pac: Automatically generated Peripheral Access Crate using svd2rust. For users of the Rust Embedded ecosystem.

Reference material

License

This is licensed under the Apache 2.0 license.