Tool/software:
Hi,
I am currently considering to write a hardware abstraction layer in the Rust programming language for the new MSPM0C1104.
However I discovered there a two issues in the SVD file contained in the CMSIS Pack version 1.1.1: https://www.keil.arm.com/packs/mspm0c110x_dfp-texasinstruments/versions/
There are two field definitions with enumerated values that do not fit into the specified bit-width of the field:
- Register FLASHCTL_STATMODE, Field BANKNOTINRD: Has bitWidth of 0x1, but lists five bits wide enumeratedValues
- Register SYSCTL_SECSTAT, Field FLBANK_SWAP: Has bitWidth of 0x1, but lists two bits wide enumeratedValues
Also those registers are not documented in the User Guide (SLAU893B – OCTOBER 2023 – REVISED JULY 2024) at all.
Would it be possible to fix these errorrs in the next CMSIS pack release?
Thanks!
