From ead987245d083b7e6be7158ea3fb63c8a47bf304 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Sat, 11 Sep 2021 01:53:53 +0200 Subject: embassy: Refactor module structure to remove kitchen-sink `util`. --- embassy-nrf/src/timer.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'embassy-nrf/src/timer.rs') diff --git a/embassy-nrf/src/timer.rs b/embassy-nrf/src/timer.rs index 638fd8229..5690ff0d8 100644 --- a/embassy-nrf/src/timer.rs +++ b/embassy-nrf/src/timer.rs @@ -5,8 +5,9 @@ use core::task::Poll; use embassy::interrupt::Interrupt; use embassy::interrupt::InterruptExt; -use embassy::util::OnDrop; use embassy::util::Unborrow; +use embassy::waitqueue::AtomicWaker; +use embassy_hal_common::drop::OnDrop; use embassy_hal_common::unborrow; use futures::future::poll_fn; @@ -15,7 +16,6 @@ use crate::ppi::Event; use crate::ppi::Task; pub(crate) mod sealed { - use embassy::util::AtomicWaker; use super::*; @@ -43,8 +43,8 @@ macro_rules! impl_timer { fn regs() -> &'static pac::timer0::RegisterBlock { unsafe { &*(pac::$pac_type::ptr() as *const pac::timer0::RegisterBlock) } } - fn waker(n: usize) -> &'static ::embassy::util::AtomicWaker { - use ::embassy::util::AtomicWaker; + fn waker(n: usize) -> &'static ::embassy::waitqueue::AtomicWaker { + use ::embassy::waitqueue::AtomicWaker; const NEW_AW: AtomicWaker = AtomicWaker::new(); static WAKERS: [AtomicWaker; $ccs] = [NEW_AW; $ccs]; &WAKERS[n] -- cgit