Skip to content

Commit f185706

Browse files
committed
mcxa cmpa/cfpa provisioning
1 parent e0f5580 commit f185706

3 files changed

Lines changed: 1130 additions & 0 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[package]
2+
name = "mcxa-security-provisioning"
3+
version.workspace = true
4+
edition.workspace = true
5+
license.workspace = true
6+
repository.workspace = true
7+
8+
[dependencies]
9+
defmt = { workspace = true, optional = true }
10+
defmt-or-log = { workspace = true }
11+
log = { workspace = true, optional = true }
12+
cortex-m = "0.7"
13+
embassy-mcxa = { path = "../../embassy-fork/embassy-mcxa", default-features = false, features = ["rt"] }
14+
15+
# Re-uses the MCXA lifecycle/IFR types defined in ec-slimloader-mcxa
16+
ec-slimloader-mcxa = { path = "../libs/ec-slimloader-mcxa", default-features = false }
17+
18+
[features]
19+
default = ["log", "mcxa5xx"]
20+
defmt = ["dep:defmt", "defmt-or-log/defmt", "ec-slimloader-mcxa/defmt"]
21+
log = ["dep:log", "defmt-or-log/log", "ec-slimloader-mcxa/log"]
22+
mcxa2xx = ["embassy-mcxa/mcxa2xx", "ec-slimloader-mcxa/mcxa2xx"]
23+
mcxa5xx = ["embassy-mcxa/mcxa5xx", "ec-slimloader-mcxa/mcxa5xx"]
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#![no_std]
2+
3+
pub mod lifecycle_provisioning;
4+
5+
pub use lifecycle_provisioning::*;

0 commit comments

Comments
 (0)