aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-09-11 01:53:53 +0200
committerDario Nieuwenhuis <[email protected]>2021-09-11 02:35:35 +0200
commitead987245d083b7e6be7158ea3fb63c8a47bf304 (patch)
tree2d51b80e3d4fc2670b64cb05af22cc54202a6104 /embassy-stm32/src
parent200f881048a8193c490ff5906ebf320ac98a8331 (diff)
embassy: Refactor module structure to remove kitchen-sink `util`.
Diffstat (limited to 'embassy-stm32/src')
-rw-r--r--embassy-stm32/src/dma/bdma.rs3
-rw-r--r--embassy-stm32/src/dma/dma.rs3
-rw-r--r--embassy-stm32/src/eth/v2/mod.rs3
-rw-r--r--embassy-stm32/src/exti.rs3
-rw-r--r--embassy-stm32/src/i2c/v2.rs4
-rw-r--r--embassy-stm32/src/rng.rs3
-rw-r--r--embassy-stm32/src/sdmmc/v2.rs8
-rw-r--r--embassy-stm32/src/usart/v2.rs3
8 files changed, 20 insertions, 10 deletions
diff --git a/embassy-stm32/src/dma/bdma.rs b/embassy-stm32/src/dma/bdma.rs
index fbd753a71..35c0b3ee7 100644
--- a/embassy-stm32/src/dma/bdma.rs
+++ b/embassy-stm32/src/dma/bdma.rs
@@ -5,7 +5,8 @@ use core::sync::atomic::{fence, Ordering};
5use core::task::Poll; 5use core::task::Poll;
6 6
7use embassy::interrupt::{Interrupt, InterruptExt}; 7use embassy::interrupt::{Interrupt, InterruptExt};
8use embassy::util::{AtomicWaker, OnDrop}; 8use embassy::waitqueue::AtomicWaker;
9use embassy_hal_common::drop::OnDrop;
9use futures::future::poll_fn; 10use futures::future::poll_fn;
10 11
11use crate::dma::{Channel, Request}; 12use crate::dma::{Channel, Request};
diff --git a/embassy-stm32/src/dma/dma.rs b/embassy-stm32/src/dma/dma.rs
index bce9656d1..ec5ac98a0 100644
--- a/embassy-stm32/src/dma/dma.rs
+++ b/embassy-stm32/src/dma/dma.rs
@@ -3,7 +3,8 @@ use core::sync::atomic::{fence, Ordering};
3use core::task::Poll; 3use core::task::Poll;
4 4
5use embassy::interrupt::{Interrupt, InterruptExt}; 5use embassy::interrupt::{Interrupt, InterruptExt};
6use embassy::util::{AtomicWaker, OnDrop}; 6use embassy::waitqueue::AtomicWaker;
7use embassy_hal_common::drop::OnDrop;
7use futures::future::poll_fn; 8use futures::future::poll_fn;
8 9
9use crate::interrupt; 10use crate::interrupt;
diff --git a/embassy-stm32/src/eth/v2/mod.rs b/embassy-stm32/src/eth/v2/mod.rs
index 42eb0680c..ff734f78c 100644
--- a/embassy-stm32/src/eth/v2/mod.rs
+++ b/embassy-stm32/src/eth/v2/mod.rs
@@ -2,7 +2,8 @@ use core::marker::PhantomData;
2use core::sync::atomic::{fence, Ordering}; 2use core::sync::atomic::{fence, Ordering};
3use core::task::Waker; 3use core::task::Waker;
4 4
5use embassy::util::{AtomicWaker, Unborrow}; 5use embassy::util::Unborrow;
6use embassy::waitqueue::AtomicWaker;
6use embassy_hal_common::peripheral::{PeripheralMutex, PeripheralState, StateStorage}; 7use embassy_hal_common::peripheral::{PeripheralMutex, PeripheralState, StateStorage};
7use embassy_hal_common::unborrow; 8use embassy_hal_common::unborrow;
8use embassy_net::{Device, DeviceCapabilities, LinkState, PacketBuf, MTU}; 9use embassy_net::{Device, DeviceCapabilities, LinkState, PacketBuf, MTU};
diff --git a/embassy-stm32/src/exti.rs b/embassy-stm32/src/exti.rs
index 8e4989a3e..6d3de3a15 100644
--- a/embassy-stm32/src/exti.rs
+++ b/embassy-stm32/src/exti.rs
@@ -4,7 +4,8 @@ use core::marker::PhantomData;
4use core::pin::Pin; 4use core::pin::Pin;
5use core::task::{Context, Poll}; 5use core::task::{Context, Poll};
6use embassy::traits::gpio::{WaitForAnyEdge, WaitForFallingEdge, WaitForRisingEdge}; 6use embassy::traits::gpio::{WaitForAnyEdge, WaitForFallingEdge, WaitForRisingEdge};
7use embassy::util::{AtomicWaker, Unborrow}; 7use embassy::util::Unborrow;
8use embassy::waitqueue::AtomicWaker;
8use embassy_hal_common::unsafe_impl_unborrow; 9use embassy_hal_common::unsafe_impl_unborrow;
9use embedded_hal::digital::v2::InputPin; 10use embedded_hal::digital::v2::InputPin;
10 11
diff --git a/embassy-stm32/src/i2c/v2.rs b/embassy-stm32/src/i2c/v2.rs
index fc4f52cf3..5e9e24392 100644
--- a/embassy-stm32/src/i2c/v2.rs
+++ b/embassy-stm32/src/i2c/v2.rs
@@ -4,7 +4,9 @@ use core::task::Poll;
4 4
5use atomic_polyfill::{AtomicUsize, Ordering}; 5use atomic_polyfill::{AtomicUsize, Ordering};
6use embassy::interrupt::InterruptExt; 6use embassy::interrupt::InterruptExt;
7use embassy::util::{AtomicWaker, OnDrop, Unborrow}; 7use embassy::util::Unborrow;
8use embassy::waitqueue::AtomicWaker;
9use embassy_hal_common::drop::OnDrop;
8use embassy_hal_common::unborrow; 10use embassy_hal_common::unborrow;
9use embedded_hal::blocking::i2c::Read; 11use embedded_hal::blocking::i2c::Read;
10use embedded_hal::blocking::i2c::Write; 12use embedded_hal::blocking::i2c::Write;
diff --git a/embassy-stm32/src/rng.rs b/embassy-stm32/src/rng.rs
index 0afba3ba7..5655ed967 100644
--- a/embassy-stm32/src/rng.rs
+++ b/embassy-stm32/src/rng.rs
@@ -3,7 +3,8 @@
3use core::future::Future; 3use core::future::Future;
4use core::task::Poll; 4use core::task::Poll;
5use embassy::traits; 5use embassy::traits;
6use embassy::util::{AtomicWaker, Unborrow}; 6use embassy::util::Unborrow;
7use embassy::waitqueue::AtomicWaker;
7use embassy_hal_common::unborrow; 8use embassy_hal_common::unborrow;
8use futures::future::poll_fn; 9use futures::future::poll_fn;
9use rand_core::{CryptoRng, RngCore}; 10use rand_core::{CryptoRng, RngCore};
diff --git a/embassy-stm32/src/sdmmc/v2.rs b/embassy-stm32/src/sdmmc/v2.rs
index aa1d68ae7..6032c2bb1 100644
--- a/embassy-stm32/src/sdmmc/v2.rs
+++ b/embassy-stm32/src/sdmmc/v2.rs
@@ -5,7 +5,9 @@ use core::marker::PhantomData;
5use core::task::Poll; 5use core::task::Poll;
6 6
7use embassy::interrupt::InterruptExt; 7use embassy::interrupt::InterruptExt;
8use embassy::util::{AtomicWaker, OnDrop, Unborrow}; 8use embassy::util::Unborrow;
9use embassy::waitqueue::AtomicWaker;
10use embassy_hal_common::drop::OnDrop;
9use embassy_hal_common::unborrow; 11use embassy_hal_common::unborrow;
10use futures::future::poll_fn; 12use futures::future::poll_fn;
11use sdio_host::{BusWidth, CardCapacity, CardStatus, CurrentState, SDStatus, CID, CSD, OCR, SCR}; 13use sdio_host::{BusWidth, CardCapacity, CardStatus, CurrentState, SDStatus, CID, CSD, OCR, SCR};
@@ -1479,8 +1481,8 @@ crate::pac::peripherals!(
1479 INNER 1481 INNER
1480 } 1482 }
1481 1483
1482 fn state() -> &'static ::embassy::util::AtomicWaker { 1484 fn state() -> &'static ::embassy::waitqueue::AtomicWaker {
1483 static WAKER: ::embassy::util::AtomicWaker = ::embassy::util::AtomicWaker::new(); 1485 static WAKER: ::embassy::waitqueue::AtomicWaker = ::embassy::waitqueue::AtomicWaker::new();
1484 &WAKER 1486 &WAKER
1485 } 1487 }
1486 } 1488 }
diff --git a/embassy-stm32/src/usart/v2.rs b/embassy-stm32/src/usart/v2.rs
index 92c0cbc2e..fc3036404 100644
--- a/embassy-stm32/src/usart/v2.rs
+++ b/embassy-stm32/src/usart/v2.rs
@@ -4,7 +4,8 @@ use core::marker::PhantomData;
4use core::pin::Pin; 4use core::pin::Pin;
5use core::task::Context; 5use core::task::Context;
6use core::task::Poll; 6use core::task::Poll;
7use embassy::util::{Unborrow, WakerRegistration}; 7use embassy::util::Unborrow;
8use embassy::waitqueue::WakerRegistration;
8use embassy_hal_common::peripheral::{PeripheralMutex, PeripheralState, StateStorage}; 9use embassy_hal_common::peripheral::{PeripheralMutex, PeripheralState, StateStorage};
9use embassy_hal_common::ring_buffer::RingBuffer; 10use embassy_hal_common::ring_buffer::RingBuffer;
10use embassy_hal_common::unborrow; 11use embassy_hal_common::unborrow;