summaryrefslogtreecommitdiff
path: root/embassy-stm32
diff options
context:
space:
mode:
authorDario Nieuwenhuis <dirbaio@dirbaio.net>2022-09-22 16:48:35 +0200
committerDario Nieuwenhuis <dirbaio@dirbaio.net>2022-09-22 16:48:35 +0200
commit10d1ad2343825388277dc54db649c9349a0b6de8 (patch)
tree87d150bf3398969d4e8cec4f014e8d5ea043ec3a /embassy-stm32
parenta0487380da42a71ab7532e2bc1befd1039c18a78 (diff)
downloadembassy-10d1ad2343825388277dc54db649c9349a0b6de8.zip
Replace futures::future::join -> embassy_futures::join::join.
Diffstat (limited to 'embassy-stm32')
-rw-r--r--embassy-stm32/Cargo.toml1
-rw-r--r--embassy-stm32/src/dcmi.rs4
-rw-r--r--embassy-stm32/src/spi/mod.rs2
3 files changed, 4 insertions, 3 deletions
diff --git a/embassy-stm32/Cargo.toml b/embassy-stm32/Cargo.toml
index b4c19f32..484496f2 100644
--- a/embassy-stm32/Cargo.toml
+++ b/embassy-stm32/Cargo.toml
@@ -34,6 +34,7 @@ flavors = [
embassy-sync = { version = "0.1.0", path = "../embassy-sync" }
embassy-executor = { version = "0.1.0", path = "../embassy-executor" }
embassy-time = { version = "0.1.0", path = "../embassy-time", optional = true }
+embassy-futures = { version = "0.1.0", path = "../embassy-futures" }
embassy-cortex-m = { version = "0.1.0", path = "../embassy-cortex-m", features = ["prio-bits-4"]}
embassy-hal-common = {version = "0.1.0", path = "../embassy-hal-common" }
embassy-embedded-hal = {version = "0.1.0", path = "../embassy-embedded-hal" }
diff --git a/embassy-stm32/src/dcmi.rs b/embassy-stm32/src/dcmi.rs
index ff9157d5..20e1a407 100644
--- a/embassy-stm32/src/dcmi.rs
+++ b/embassy-stm32/src/dcmi.rs
@@ -429,7 +429,7 @@ where
}
});
- let (_, result) = futures::future::join(dma_read, result).await;
+ let (_, result) = embassy_futures::join::join(dma_read, result).await;
unsafe { Self::toggle(false) };
@@ -537,7 +537,7 @@ where
unsafe { Self::toggle(true) };
- let (_, result) = futures::future::join(dma_result, result).await;
+ let (_, result) = embassy_futures::join::join(dma_result, result).await;
unsafe { Self::toggle(false) };
diff --git a/embassy-stm32/src/spi/mod.rs b/embassy-stm32/src/spi/mod.rs
index 02e6020b..556d1230 100644
--- a/embassy-stm32/src/spi/mod.rs
+++ b/embassy-stm32/src/spi/mod.rs
@@ -3,9 +3,9 @@
use core::ptr;
use embassy_embedded_hal::SetConfig;
+use embassy_futures::join::join;
use embassy_hal_common::{into_ref, PeripheralRef};
pub use embedded_hal_02::spi::{Mode, Phase, Polarity, MODE_0, MODE_1, MODE_2, MODE_3};
-use futures::future::join;
use self::sealed::WordSize;
use crate::dma::{slice_ptr_parts, NoDma, Transfer};