How to Contribute
=================

CMSIS-SVD File Contribution
---------------------------

For CMSIS-SVD file contribution coming from silicon vendor, it must be provided
without any modification and with silicon vendor's license if exist.

For CMSIS-SVD file contribution resulting of your own creation, it will be
released under the Version 2.0 of the Apache License. Any CMSIS-SVD file with a
strong similarity with CMSIS-SVD file coming from silicon vendor will be refused.


CMSIS-SVD File Patch Contribution
---------------------------------

CMSIS-SVD file patch contribution must be provided as a YAML file following the
patch specifications of the [rust-embedded/svdtools](https://github.com/rust-embedded/svdtools#device-and-peripheral-yaml-format) project.

CMSIS-SVD file patch contribution will be released under the Version 2.0 of the
Apache License.


Tool Contribution
-----------------

Any tool contribution to perform action (fetch, update...)
under this repository will be released under the Version 2.0 of the Apache
License.