Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
929165d
Rough changes to transforms to update metadata peripherals
Wassasin Apr 9, 2026
648a42b
Fix MCXA577 I3C
Wassasin Apr 13, 2026
2972045
Fix inputmux
Wassasin Apr 13, 2026
eab304c
Fixed port
Wassasin Apr 13, 2026
b74fd92
Fixed MBC
Wassasin Apr 13, 2026
af15d64
Fixed ADC
Wassasin Apr 13, 2026
ee1ed13
Fix AHBSC
Wassasin Apr 13, 2026
5b27adf
Fixed CDOG
Wassasin Apr 13, 2026
52d230e
Fixed CMC
Wassasin Apr 13, 2026
19bfca1
Fixed CRC
Wassasin Apr 13, 2026
5929efd
Fixed CTIMER
Wassasin Apr 13, 2026
57c2079
Fixed DMA
Wassasin Apr 13, 2026
0668ee4
Fixed EDMA_TCD
Wassasin Apr 13, 2026
ba27a82
Fixed GPIO
Wassasin Apr 13, 2026
5001bda
Fixed LPI2C
Wassasin Apr 13, 2026
5d5c031
Fixed LPSPI
Wassasin Apr 13, 2026
d723522
Fixed LPUART
Wassasin Apr 13, 2026
821074f
Fixed SCG
Wassasin Apr 13, 2026
72f2a83
Fixed SGI
Wassasin Apr 13, 2026
249d593
Fixed SPC
Wassasin Apr 13, 2026
fb9b652
Fixed TRNG
Wassasin Apr 13, 2026
61f5089
Fixed WWDT
Wassasin Apr 13, 2026
99e9d47
Fixed MRCC5xx
Wassasin Apr 13, 2026
3c40eb4
Fixed SYSCON5xx
Wassasin Apr 13, 2026
c495c46
Fixed FLEXPWM
Wassasin Apr 13, 2026
a84b321
Fixed SYSCON2xx
Wassasin Apr 13, 2026
aa1f6fa
Fixed MRCC2xx
Wassasin Apr 13, 2026
d9d67db
Fix broken reference in DMA
Wassasin Apr 14, 2026
786f5e9
Fixed VBAT
Wassasin Apr 14, 2026
4379a5f
Fixed conflicting GPIO definitions by removing redudant enums
Wassasin Apr 14, 2026
7e17dcf
Fix MCXA5xx SCG Firccfg freq_sel
Wassasin Apr 15, 2026
e64a021
Revert SPC back to MCXA256 variant
Wassasin Apr 15, 2026
57b3795
Make SCG consistent with MCXA256
Wassasin Apr 15, 2026
d0072f3
Re-introduce PORT/Dse
Wassasin Apr 15, 2026
87d7c68
Fix SCG FreqSel
Wassasin Apr 15, 2026
51fd1bc
Fixed TRNG
Wassasin Apr 15, 2026
bc35370
Manually re-add EDMA_TCD
Wassasin Apr 15, 2026
44c7f6c
Add LPUART5 to MCXA2xx
Wassasin Apr 15, 2026
9cb7eaa
Update nxp-pac generated code for MCXA
Wassasin Apr 15, 2026
4a1f828
Bumped chiptool
Wassasin Apr 15, 2026
8840fdd
Added update script, and updated any peripherals appropriately
Wassasin Apr 15, 2026
b721495
Re-run generate
Wassasin Apr 15, 2026
70a4b22
Remove Tcr enum from RTC2xx
Wassasin Apr 15, 2026
eba1c43
Fix SCG bit_size for FreqSel
Wassasin Apr 15, 2026
67913b4
Fix update-script so that it can be run with any pwd
Wassasin Apr 15, 2026
8c927dd
Merge remote-tracking branch 'upstream/main' into HEAD
Wassasin Apr 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions data/metadata/peripherals/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ Even though they are assembled by hand, they are derived from the SVD files prov
This derivation ideally happens through chiptool transforms, but manual changes to these files are also allowed.
When adding manual changes, please note them with appropriate comments in the YAML files.



## Updating
The generator when using the `extract` command will put transformed SVD data into the `raw` folder.
Anything in this folder is not used directly, but can be used by you as a start to define metapac peripherals and chips.
Expand All @@ -30,4 +28,6 @@ Thus the workflow to add or change a peripheral is as follows: (change MCXA577 t
* Copy the file over, and check the changes compared to what was already committed when relevant.
* It is also allowed to change the file by hand at this point, but please use comments to denote what and why you changed (and why you didn't use a transform).
* Generate the new nxp-pac code by running `cargo run -p generator -- generate MCXA577`
* Check the code changes and commit both the nxp-pac code and the metadata definitions.
* Check the code changes and commit both the nxp-pac code and the metadata definitions.

This process has been partially captured in the `update.sh` script in this directory.
Loading