diff options
Diffstat (limited to 'embassy-nrf/src/timer.rs')
| -rw-r--r-- | embassy-nrf/src/timer.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/embassy-nrf/src/timer.rs b/embassy-nrf/src/timer.rs index 2a0e16a50..dc3757856 100644 --- a/embassy-nrf/src/timer.rs +++ b/embassy-nrf/src/timer.rs | |||
| @@ -8,7 +8,6 @@ | |||
| 8 | 8 | ||
| 9 | use embassy_hal_common::{into_ref, PeripheralRef}; | 9 | use embassy_hal_common::{into_ref, PeripheralRef}; |
| 10 | 10 | ||
| 11 | use crate::interrupt::Interrupt; | ||
| 12 | use crate::ppi::{Event, Task}; | 11 | use crate::ppi::{Event, Task}; |
| 13 | use crate::{pac, Peripheral}; | 12 | use crate::{pac, Peripheral}; |
| 14 | 13 | ||
| @@ -29,7 +28,7 @@ pub(crate) mod sealed { | |||
| 29 | /// Basic Timer instance. | 28 | /// Basic Timer instance. |
| 30 | pub trait Instance: Peripheral<P = Self> + sealed::Instance + 'static + Send { | 29 | pub trait Instance: Peripheral<P = Self> + sealed::Instance + 'static + Send { |
| 31 | /// Interrupt for this peripheral. | 30 | /// Interrupt for this peripheral. |
| 32 | type Interrupt: Interrupt; | 31 | type Interrupt: crate::interrupt::typelevel::Interrupt; |
| 33 | } | 32 | } |
| 34 | 33 | ||
| 35 | /// Extended timer instance. | 34 | /// Extended timer instance. |
| @@ -44,7 +43,7 @@ macro_rules! impl_timer { | |||
| 44 | } | 43 | } |
| 45 | } | 44 | } |
| 46 | impl crate::timer::Instance for peripherals::$type { | 45 | impl crate::timer::Instance for peripherals::$type { |
| 47 | type Interrupt = crate::interrupt::$irq; | 46 | type Interrupt = crate::interrupt::typelevel::$irq; |
| 48 | } | 47 | } |
| 49 | }; | 48 | }; |
| 50 | ($type:ident, $pac_type:ident, $irq:ident) => { | 49 | ($type:ident, $pac_type:ident, $irq:ident) => { |
