aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-sync/Cargo.toml')
-rw-r--r--embassy-sync/Cargo.toml34
1 files changed, 34 insertions, 0 deletions
diff --git a/embassy-sync/Cargo.toml b/embassy-sync/Cargo.toml
new file mode 100644
index 000000000..0d14bba55
--- /dev/null
+++ b/embassy-sync/Cargo.toml
@@ -0,0 +1,34 @@
1[package]
2name = "embassy-sync"
3version = "0.1.0"
4edition = "2021"
5
6[package.metadata.embassy_docs]
7src_base = "https://github.com/embassy-rs/embassy/blob/embassy-sync-v$VERSION/embassy-sync/src/"
8src_base_git = "https://github.com/embassy-rs/embassy/blob/$COMMIT/embassy-sync/src/"
9features = ["nightly"]
10target = "thumbv7em-none-eabi"
11
12[features]
13nightly = ["embedded-io/async"]
14
15[dependencies]
16defmt = { version = "0.3", optional = true }
17log = { version = "0.4.14", optional = true }
18
19futures-util = { version = "0.3.17", default-features = false }
20atomic-polyfill = "1.0.1"
21critical-section = "1.1"
22heapless = "0.7.5"
23cfg-if = "1.0.0"
24embedded-io = "0.3.0"
25
26[dev-dependencies]
27futures-executor = { version = "0.3.17", features = [ "thread-pool" ] }
28futures-test = "0.3.17"
29futures-timer = "3.0.2"
30futures-util = { version = "0.3.17", features = [ "channel" ] }
31
32# Enable critical-section implementation for std, for tests
33critical-section = { version = "1.1", features = ["std"] }
34static_cell = "1.0"