Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CI job to check SVDs against SVD XML scheme #32

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

redfast00
Copy link

Related to #27

A next PR could also add validation using SVDConv (see https://arm-software.github.io/CMSIS_5/SVD/html/svd_validate_file_pg.html), this PR is to test the waters as for whether there is any interest in having standards-compliant SVD files.

Currently, as described in #27, the tests fail. I'd like to fix that, but would like to do it in a robust way (so that when the SVDs are updated again, they don't break again). To do that, I'd need to know how the SVD files in this repo are created: are they created manually, are they generated from esp-idf, or from some Espressif-internal data? @jessebraham do you know this?

@jessebraham
Copy link
Collaborator

Thanks for the PR, sorry for the delay in getting to this.

The SVDs are generated from internal data using an internal tool, unfortunately. This could probably change, however I do not presently have the time or energy to pursue something like this.

I'm not sure what to suggest regarding community contributions; I of course would love to see this, as I think it would help improve the quality of our SVDs, however I am unsure how to best facilitate these contributions.

Perhaps @igrr will have some suggestions here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants