diff options
| author | Dario Nieuwenhuis <[email protected]> | 2021-09-11 01:53:53 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2021-09-11 02:35:35 +0200 |
| commit | ead987245d083b7e6be7158ea3fb63c8a47bf304 (patch) | |
| tree | 2d51b80e3d4fc2670b64cb05af22cc54202a6104 /embassy-stm32/src | |
| parent | 200f881048a8193c490ff5906ebf320ac98a8331 (diff) | |
embassy: Refactor module structure to remove kitchen-sink `util`.
Diffstat (limited to 'embassy-stm32/src')
| -rw-r--r-- | embassy-stm32/src/dma/bdma.rs | 3 | ||||
| -rw-r--r-- | embassy-stm32/src/dma/dma.rs | 3 | ||||
| -rw-r--r-- | embassy-stm32/src/eth/v2/mod.rs | 3 | ||||
| -rw-r--r-- | embassy-stm32/src/exti.rs | 3 | ||||
| -rw-r--r-- | embassy-stm32/src/i2c/v2.rs | 4 | ||||
| -rw-r--r-- | embassy-stm32/src/rng.rs | 3 | ||||
| -rw-r--r-- | embassy-stm32/src/sdmmc/v2.rs | 8 | ||||
| -rw-r--r-- | embassy-stm32/src/usart/v2.rs | 3 |
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}; | |||
| 5 | use core::task::Poll; | 5 | use core::task::Poll; |
| 6 | 6 | ||
| 7 | use embassy::interrupt::{Interrupt, InterruptExt}; | 7 | use embassy::interrupt::{Interrupt, InterruptExt}; |
| 8 | use embassy::util::{AtomicWaker, OnDrop}; | 8 | use embassy::waitqueue::AtomicWaker; |
| 9 | use embassy_hal_common::drop::OnDrop; | ||
| 9 | use futures::future::poll_fn; | 10 | use futures::future::poll_fn; |
| 10 | 11 | ||
| 11 | use crate::dma::{Channel, Request}; | 12 | use 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}; | |||
| 3 | use core::task::Poll; | 3 | use core::task::Poll; |
| 4 | 4 | ||
| 5 | use embassy::interrupt::{Interrupt, InterruptExt}; | 5 | use embassy::interrupt::{Interrupt, InterruptExt}; |
| 6 | use embassy::util::{AtomicWaker, OnDrop}; | 6 | use embassy::waitqueue::AtomicWaker; |
| 7 | use embassy_hal_common::drop::OnDrop; | ||
| 7 | use futures::future::poll_fn; | 8 | use futures::future::poll_fn; |
| 8 | 9 | ||
| 9 | use crate::interrupt; | 10 | use 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; | |||
| 2 | use core::sync::atomic::{fence, Ordering}; | 2 | use core::sync::atomic::{fence, Ordering}; |
| 3 | use core::task::Waker; | 3 | use core::task::Waker; |
| 4 | 4 | ||
| 5 | use embassy::util::{AtomicWaker, Unborrow}; | 5 | use embassy::util::Unborrow; |
| 6 | use embassy::waitqueue::AtomicWaker; | ||
| 6 | use embassy_hal_common::peripheral::{PeripheralMutex, PeripheralState, StateStorage}; | 7 | use embassy_hal_common::peripheral::{PeripheralMutex, PeripheralState, StateStorage}; |
| 7 | use embassy_hal_common::unborrow; | 8 | use embassy_hal_common::unborrow; |
| 8 | use embassy_net::{Device, DeviceCapabilities, LinkState, PacketBuf, MTU}; | 9 | use 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; | |||
| 4 | use core::pin::Pin; | 4 | use core::pin::Pin; |
| 5 | use core::task::{Context, Poll}; | 5 | use core::task::{Context, Poll}; |
| 6 | use embassy::traits::gpio::{WaitForAnyEdge, WaitForFallingEdge, WaitForRisingEdge}; | 6 | use embassy::traits::gpio::{WaitForAnyEdge, WaitForFallingEdge, WaitForRisingEdge}; |
| 7 | use embassy::util::{AtomicWaker, Unborrow}; | 7 | use embassy::util::Unborrow; |
| 8 | use embassy::waitqueue::AtomicWaker; | ||
| 8 | use embassy_hal_common::unsafe_impl_unborrow; | 9 | use embassy_hal_common::unsafe_impl_unborrow; |
| 9 | use embedded_hal::digital::v2::InputPin; | 10 | use 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 | ||
| 5 | use atomic_polyfill::{AtomicUsize, Ordering}; | 5 | use atomic_polyfill::{AtomicUsize, Ordering}; |
| 6 | use embassy::interrupt::InterruptExt; | 6 | use embassy::interrupt::InterruptExt; |
| 7 | use embassy::util::{AtomicWaker, OnDrop, Unborrow}; | 7 | use embassy::util::Unborrow; |
| 8 | use embassy::waitqueue::AtomicWaker; | ||
| 9 | use embassy_hal_common::drop::OnDrop; | ||
| 8 | use embassy_hal_common::unborrow; | 10 | use embassy_hal_common::unborrow; |
| 9 | use embedded_hal::blocking::i2c::Read; | 11 | use embedded_hal::blocking::i2c::Read; |
| 10 | use embedded_hal::blocking::i2c::Write; | 12 | use 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 @@ | |||
| 3 | use core::future::Future; | 3 | use core::future::Future; |
| 4 | use core::task::Poll; | 4 | use core::task::Poll; |
| 5 | use embassy::traits; | 5 | use embassy::traits; |
| 6 | use embassy::util::{AtomicWaker, Unborrow}; | 6 | use embassy::util::Unborrow; |
| 7 | use embassy::waitqueue::AtomicWaker; | ||
| 7 | use embassy_hal_common::unborrow; | 8 | use embassy_hal_common::unborrow; |
| 8 | use futures::future::poll_fn; | 9 | use futures::future::poll_fn; |
| 9 | use rand_core::{CryptoRng, RngCore}; | 10 | use 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; | |||
| 5 | use core::task::Poll; | 5 | use core::task::Poll; |
| 6 | 6 | ||
| 7 | use embassy::interrupt::InterruptExt; | 7 | use embassy::interrupt::InterruptExt; |
| 8 | use embassy::util::{AtomicWaker, OnDrop, Unborrow}; | 8 | use embassy::util::Unborrow; |
| 9 | use embassy::waitqueue::AtomicWaker; | ||
| 10 | use embassy_hal_common::drop::OnDrop; | ||
| 9 | use embassy_hal_common::unborrow; | 11 | use embassy_hal_common::unborrow; |
| 10 | use futures::future::poll_fn; | 12 | use futures::future::poll_fn; |
| 11 | use sdio_host::{BusWidth, CardCapacity, CardStatus, CurrentState, SDStatus, CID, CSD, OCR, SCR}; | 13 | use 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; | |||
| 4 | use core::pin::Pin; | 4 | use core::pin::Pin; |
| 5 | use core::task::Context; | 5 | use core::task::Context; |
| 6 | use core::task::Poll; | 6 | use core::task::Poll; |
| 7 | use embassy::util::{Unborrow, WakerRegistration}; | 7 | use embassy::util::Unborrow; |
| 8 | use embassy::waitqueue::WakerRegistration; | ||
| 8 | use embassy_hal_common::peripheral::{PeripheralMutex, PeripheralState, StateStorage}; | 9 | use embassy_hal_common::peripheral::{PeripheralMutex, PeripheralState, StateStorage}; |
| 9 | use embassy_hal_common::ring_buffer::RingBuffer; | 10 | use embassy_hal_common::ring_buffer::RingBuffer; |
| 10 | use embassy_hal_common::unborrow; | 11 | use embassy_hal_common::unborrow; |
