-
Notifications
You must be signed in to change notification settings - Fork 217
Closed
Description
I recently started adding support for ATSAMD51P19A. While I was doing this I ran update.sh and noticed that at least one other ATSAMD51 doesn't actually build at head. I started digging in to this and discovered a few issues.
-
svd2rust0.17.0 doesn't support dimable names (CHANNEL[%s], for example). This is because in December of 2019 thesvd-parserpackage was patched to enforce naming rules, but it uses the pre-CMSIS 1.3.3 naming rules. -
svd2rustis missing adding someusedeclarations in some modules. - Some register reset values generated by
svd2rustare bigger than their containing types. This doesn't get caught until aftersvd patch,svd2rust, andformare run. This doesn't block gettingupdate.shrunning again, but it's a quality-of-life improvement that would help catch breakages early. - Update
update.shto install the release ofsvd2rustthat includes the above changes.- Proposed Use bleeding-edge
svd2rust#197 to address.
- Proposed Use bleeding-edge
- Add SVD patch yamls for devices that are failing to generate.
-
ATSAMD5X-series devices. -
ATSAMD11C14A.USB.DEVICEcluster has wrong register size.
-
- Run
update.shand merge results as a PR.
Metadata
Metadata
Assignees
Labels
No labels