aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
authorIan McIntyre <me@mciantyre.dev>2026-08-03 07:46:10 -0400
committerIan McIntyre <me@mciantyre.dev>2026-08-03 07:46:10 -0400
commit7ffc62ab8613b097485b2c664093e649907dc2a1 (patch)
tree428e6e958af00e1022e663676fffe9c19f0174a6 /Cargo.toml
First commit
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml36
1 files changed, 36 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
new file mode 100644
index 0000000..ab25a71
--- /dev/null
+++ b/Cargo.toml
@@ -0,0 +1,36 @@
+[workspace]
+resolver = "3"
+members = ["crates/*"]
+
+[workspace.dependencies]
+rust-threadx-cortex-m = { path = "crates/cortex-m" }
+rust-threadx-qemu = { path = "crates/qemu" }
+rust-threadx-stdio-imxrt-usbd = { path = "crates/stdio-imxrt-usbd" }
+rust-threadx-stdio-semihosting = { path = "crates/stdio-semihosting" }
+
+cortex-m = { version = "0.7" }
+cortex-m-rt = { version = "0.7" }
+cortex-m-semihosting = { version = "0.5" }
+lm3s6965 = "0.2"
+
+imxrt-ral = { version = "0.6.2", features = ["rt"] }
+imxrt-rt = { version = "0.1.8", features = ["device"] }
+
+[patch.crates-io]
+cortex-m = { git = "https://github.com/rust-embedded/cortex-m", rev = "8c62cc47314445346851b0d0664f9cc34c50b24d" }
+imxrt-ral = {
+ git = "https://github.com/mciantyre/imxrt-ral",
+ branch = "rust-threadx",
+}
+imxrt-rt = {
+ git = "https://github.com/mciantyre/imxrt-rt",
+ branch = "rust-threadx",
+}
+teensy4-fcb = {
+ git = "https://github.com/mciantyre/teensy4-rs",
+ branch = "rust-threadx",
+}
+teensy4-bsp = {
+ git = "https://github.com/mciantyre/teensy4-rs",
+ branch = "rust-threadx",
+}