Closed n8tlarsen closed 1 year ago
It is awfullest idea I've seen.
- Please explain your reasoning.
Due to several bad designed SVDs you suggest to add breaking change which even looks non unaesthetic.
2. Propose a better solution.
I think in this particular case, only one register is affected, so a patch was applied to remedy the SVD name collision. Thanks for your time.
In some devices, a cluster array has registers named the same as the cluster. So when making a Rust array out of the cluster, the PAC failed to compile due to a recursive definition. For example, see ATSAME51G18A.svd, CHANNEL[%s] cluster definition on line 11593.