Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
54d7552
Start using metadata for peripherals, interrupts and the gpio pins
diondokter Apr 7, 2026
46f53c6
Make 5xx compile
diondokter Apr 10, 2026
ea83ecb
Merge remote-tracking branch 'upstream/main' into mcxa-use-metadata
diondokter Apr 10, 2026
ffbd837
Move driver inclusion to metadata cfgs
diondokter Apr 10, 2026
1f351bd
Add DmaRequest enum to generated code
diondokter Apr 13, 2026
0b7431d
Refactor build script
diondokter Apr 13, 2026
d20aa57
Generate adc impl pins
diondokter Apr 13, 2026
b320d55
Generate clkout pin impls
diondokter Apr 13, 2026
c6b061d
Generate i2c pin impls
diondokter Apr 13, 2026
7b2f6a1
Generate i3c pin impls & fix non-existing pins
diondokter Apr 13, 2026
569cfb8
Generate spi in impls
diondokter Apr 13, 2026
d931d5d
Merge branch 'main' into mcxa-use-metadata
diondokter Apr 13, 2026
028f1f2
Fix cargo & mcxa2xx examples
diondokter Apr 14, 2026
e36ce5a
Generate ctimer pin impls
diondokter Apr 14, 2026
120faca
Generate pwm match impls
diondokter Apr 14, 2026
f9a5221
Generate lpuart pin impls & add lpuart5 to 2xx
diondokter Apr 14, 2026
6296921
Add I3C multi-lane traits
Wassasin Apr 16, 2026
b395a4a
Add feature gates for pins
Wassasin Apr 16, 2026
9b6b7e1
Declare all meta peripherals to rustc
Wassasin Apr 16, 2026
724b4d7
Merge pull request #2 from Wassasin/mcxa-use-metadata
diondokter Apr 20, 2026
7e3a299
Merge remote-tracking branch 'upstream/main' into mcxa-use-metadata
diondokter Apr 20, 2026
f3fc458
Make cfgs lower case for aesthetics
diondokter Apr 20, 2026
a907733
Move to released nxp-pac
diondokter 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
11 changes: 10 additions & 1 deletion embassy-mcxa/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,22 @@ grounded = { version = "0.2.1", features = ["cas", "critical-section"] }
heapless = "0.9"
maitake-sync = { version = "0.3.0", default-features = false, features = ["critical-section", "no-cache-pad"] }
nb = "1.1.0"
nxp-pac = { git = "https://github.com/embassy-rs/nxp-pac.git", rev = "b644ff07f59805b1fb362eee45a2de7becf29172", features = ["rt"] }
nxp-pac = { git = "https://github.com/embassy-rs/nxp-pac.git", rev = "10e7c2432894ab6bd4ce9d0168d4184eebc61925", features = ["rt"] }
paste = "1.0.15"

rand-core-06 = { package = "rand_core", version = "0.6" }
rand-core-09 = { package = "rand_core", version = "0.9" }
rand-core-10 = { package = "rand_core", version = "0.10" }

[build-dependencies]
nxp-pac = { git = "https://github.com/embassy-rs/nxp-pac.git", rev = "10e7c2432894ab6bd4ce9d0168d4184eebc61925", default-features = false, features = ["metadata"] }
proc-macro2 = "1.0.106"
quote = "1.0.45"
regex = "1.12.3"
syn = "2.0.117"
convert_case = "0.11"
indexmap = "2.14.0"

[features]
default = ["rt", "swd-swo-as-gpio", "dma-ipd-req"]

Expand Down
Loading