aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
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",
+}