This repository contains a comprehensive collection of CMSIS-SVD Schema Definitions.
CMSIS-SVD is a standardized format for describing the memory mapped registers of microcontroller peripherals. These schemas provide validation rules and structure definitions for creating and verifying SVD files.
This repository contains the XSD schema files for multiple CMSIS-SVD specification versions.
XSD schema files use the CMSIS-SVD_*.xsd name format where the wildcard is the version of the corresponding standard.
The metadata.txt file contains the source URLs for each schema file.
Licensing of files in this repository varies by file. In general, the following rules apply:
- Each XSD file contains a comment near the top specifying its license. That file‑level license takes precedence over more general guidelines.
- All other files are licensed under the terms of the Apache License v2.0.
If you encounter an issue with the contents of this repository or have a question, please do not hesitate to create an issue on Github.