From 21072bee48ff6ec19b79e0d9527ad8cc34a4e9e0 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Mon, 22 Aug 2022 21:46:09 +0200 Subject: split `embassy-util` into `embassy-futures`, `embassy-sync`. --- embassy-sync/Cargo.toml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 embassy-sync/Cargo.toml (limited to 'embassy-sync/Cargo.toml') 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 @@ +[package] +name = "embassy-sync" +version = "0.1.0" +edition = "2021" + +[package.metadata.embassy_docs] +src_base = "https://github.com/embassy-rs/embassy/blob/embassy-sync-v$VERSION/embassy-sync/src/" +src_base_git = "https://github.com/embassy-rs/embassy/blob/$COMMIT/embassy-sync/src/" +features = ["nightly"] +target = "thumbv7em-none-eabi" + +[features] +nightly = ["embedded-io/async"] + +[dependencies] +defmt = { version = "0.3", optional = true } +log = { version = "0.4.14", optional = true } + +futures-util = { version = "0.3.17", default-features = false } +atomic-polyfill = "1.0.1" +critical-section = "1.1" +heapless = "0.7.5" +cfg-if = "1.0.0" +embedded-io = "0.3.0" + +[dev-dependencies] +futures-executor = { version = "0.3.17", features = [ "thread-pool" ] } +futures-test = "0.3.17" +futures-timer = "3.0.2" +futures-util = { version = "0.3.17", features = [ "channel" ] } + +# Enable critical-section implementation for std, for tests +critical-section = { version = "1.1", features = ["std"] } +static_cell = "1.0" -- cgit