aboutsummaryrefslogtreecommitdiff
path: root/examples/mimxrt6/Cargo.toml
diff options
context:
space:
mode:
authorFelipe Balbi <[email protected]>2025-04-03 08:47:25 -0700
committerFelipe Balbi <[email protected]>2025-04-09 09:37:45 -0700
commitaa9a16e569dfb56ce2b689733975f4d854af0b00 (patch)
tree865ae0aa84bcb4c438463d34dd567ea07abe98e3 /examples/mimxrt6/Cargo.toml
parent0ec3e78c1bb0cdb20749cca4b294cb8a16e7fd43 (diff)
Add embassy-imxrt
Adds initial support for MIMXRT600 series MCUs from NXP. Subsequent PRs will add more drivers.
Diffstat (limited to 'examples/mimxrt6/Cargo.toml')
-rw-r--r--examples/mimxrt6/Cargo.toml60
1 files changed, 60 insertions, 0 deletions
diff --git a/examples/mimxrt6/Cargo.toml b/examples/mimxrt6/Cargo.toml
new file mode 100644
index 000000000..894ce174c
--- /dev/null
+++ b/examples/mimxrt6/Cargo.toml
@@ -0,0 +1,60 @@
1[package]
2name = "embassy-imxrt-examples"
3version = "0.1.0"
4edition = "2021"
5license = "MIT or Apache-2.0"
6
7[dependencies]
8cortex-m = { version = "0.7.7", features = ["inline-asm", "critical-section-single-core"] }
9cortex-m-rt = "0.7.3"
10defmt = "1.0"
11defmt-rtt = "1.0"
12
13embassy-executor = { version = "0.7.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
14embassy-futures = { version = "0.1.1", path = "../../embassy-futures" }
15embassy-imxrt = { version = "0.1.0", path = "../../embassy-imxrt", features = ["defmt", "mimxrt685s", "unstable-pac"] }
16embassy-sync = { version = "0.6.2", path = "../../embassy-sync", features = ["defmt"] }
17embedded-hal-1 = { package = "embedded-hal", version = "1.0" }
18embedded-hal-async = "1.0.0"
19
20mimxrt600-fcb = "0.1.0"
21panic-probe = { version = "0.3", features = ["print-defmt"] }
22rand = { version = "0.8.5", default-features = false }
23
24# cargo build/run
25[profile.dev]
26codegen-units = 1
27debug = 2
28debug-assertions = true # <-
29incremental = false
30opt-level = 3 # <-
31overflow-checks = true # <-
32
33# cargo test
34[profile.test]
35codegen-units = 1
36debug = 2
37debug-assertions = true # <-
38incremental = false
39opt-level = 3 # <-
40overflow-checks = true # <-
41
42# cargo build/run --release
43[profile.release]
44codegen-units = 1
45debug = 2
46debug-assertions = false # <-
47incremental = false
48lto = 'fat'
49opt-level = 3 # <-
50overflow-checks = false # <-
51
52# cargo test --release
53[profile.bench]
54codegen-units = 1
55debug = 2
56debug-assertions = false # <-
57incremental = false
58lto = 'fat'
59opt-level = 3 # <-
60overflow-checks = false # <-