diff options
| author | Mathias <[email protected]> | 2022-08-18 21:08:57 +0200 |
|---|---|---|
| committer | Mathias <[email protected]> | 2022-08-18 21:08:57 +0200 |
| commit | a7d6bc7ba5faef3d711b944baf6c8e3685fdb37e (patch) | |
| tree | d35085173fb8e4a0ff3b6357e3aaef18c6124e6e /embassy-rp/src | |
| parent | 9c9b7b1a66dc90a9183886867811d2db57df714c (diff) | |
| parent | aefa5275a2ab2cac6caef599e7adb76ce1beeddd (diff) | |
Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-rp/dma
Diffstat (limited to 'embassy-rp/src')
| -rw-r--r-- | embassy-rp/src/interrupt.rs | 2 | ||||
| -rw-r--r-- | embassy-rp/src/lib.rs | 2 | ||||
| -rw-r--r-- | embassy-rp/src/timer.rs | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/embassy-rp/src/interrupt.rs b/embassy-rp/src/interrupt.rs index d652a8c71..f21a5433b 100644 --- a/embassy-rp/src/interrupt.rs +++ b/embassy-rp/src/interrupt.rs | |||
| @@ -4,8 +4,8 @@ | |||
| 4 | //! nrf_softdevice::interrupt. Intended for switching between the two at compile-time. | 4 | //! nrf_softdevice::interrupt. Intended for switching between the two at compile-time. |
| 5 | 5 | ||
| 6 | // Re-exports | 6 | // Re-exports |
| 7 | use embassy_cortex_m::interrupt::_export::declare; | ||
| 7 | pub use embassy_cortex_m::interrupt::*; | 8 | pub use embassy_cortex_m::interrupt::*; |
| 8 | use embassy_macros::cortex_m_interrupt_declare as declare; | ||
| 9 | 9 | ||
| 10 | use crate::pac::Interrupt as InterruptEnum; | 10 | use crate::pac::Interrupt as InterruptEnum; |
| 11 | declare!(TIMER_IRQ_0); | 11 | declare!(TIMER_IRQ_0); |
diff --git a/embassy-rp/src/lib.rs b/embassy-rp/src/lib.rs index 44150be0d..8c053a4f7 100644 --- a/embassy-rp/src/lib.rs +++ b/embassy-rp/src/lib.rs | |||
| @@ -17,8 +17,8 @@ mod reset; | |||
| 17 | // Reexports | 17 | // Reexports |
| 18 | 18 | ||
| 19 | pub use embassy_cortex_m::executor; | 19 | pub use embassy_cortex_m::executor; |
| 20 | pub use embassy_cortex_m::interrupt::_export::interrupt; | ||
| 20 | pub use embassy_hal_common::{into_ref, Peripheral, PeripheralRef}; | 21 | pub use embassy_hal_common::{into_ref, Peripheral, PeripheralRef}; |
| 21 | pub use embassy_macros::cortex_m_interrupt as interrupt; | ||
| 22 | #[cfg(feature = "unstable-pac")] | 22 | #[cfg(feature = "unstable-pac")] |
| 23 | pub use rp2040_pac2 as pac; | 23 | pub use rp2040_pac2 as pac; |
| 24 | #[cfg(not(feature = "unstable-pac"))] | 24 | #[cfg(not(feature = "unstable-pac"))] |
diff --git a/embassy-rp/src/timer.rs b/embassy-rp/src/timer.rs index 142fd410d..5bc1f66c8 100644 --- a/embassy-rp/src/timer.rs +++ b/embassy-rp/src/timer.rs | |||
| @@ -2,7 +2,7 @@ use core::cell::Cell; | |||
| 2 | 2 | ||
| 3 | use atomic_polyfill::{AtomicU8, Ordering}; | 3 | use atomic_polyfill::{AtomicU8, Ordering}; |
| 4 | use critical_section::CriticalSection; | 4 | use critical_section::CriticalSection; |
| 5 | use embassy_executor::time::driver::{AlarmHandle, Driver}; | 5 | use embassy_time::driver::{AlarmHandle, Driver}; |
| 6 | use embassy_util::blocking_mutex::raw::CriticalSectionRawMutex; | 6 | use embassy_util::blocking_mutex::raw::CriticalSectionRawMutex; |
| 7 | use embassy_util::blocking_mutex::Mutex; | 7 | use embassy_util::blocking_mutex::Mutex; |
| 8 | 8 | ||
| @@ -26,7 +26,7 @@ struct TimerDriver { | |||
| 26 | next_alarm: AtomicU8, | 26 | next_alarm: AtomicU8, |
| 27 | } | 27 | } |
| 28 | 28 | ||
| 29 | embassy_executor::time_driver_impl!(static DRIVER: TimerDriver = TimerDriver{ | 29 | embassy_time::time_driver_impl!(static DRIVER: TimerDriver = TimerDriver{ |
| 30 | alarms: Mutex::const_new(CriticalSectionRawMutex::new(), [DUMMY_ALARM; ALARM_COUNT]), | 30 | alarms: Mutex::const_new(CriticalSectionRawMutex::new(), [DUMMY_ALARM; ALARM_COUNT]), |
| 31 | next_alarm: AtomicU8::new(0), | 31 | next_alarm: AtomicU8::new(0), |
| 32 | }); | 32 | }); |
