cortex-m: remove owned interrupts.
This commit is contained in:
@ -2,7 +2,7 @@ use core::mem::MaybeUninit;
|
||||
|
||||
use atomic_polyfill::{compiler_fence, Ordering};
|
||||
use bit_field::BitField;
|
||||
use embassy_cortex_m::interrupt::{Interrupt, InterruptExt};
|
||||
use embassy_cortex_m::interrupt::Interrupt;
|
||||
use embassy_hal_common::{into_ref, Peripheral, PeripheralRef};
|
||||
use embassy_sync::blocking_mutex::raw::CriticalSectionRawMutex;
|
||||
use embassy_sync::channel::Channel;
|
||||
@ -379,11 +379,11 @@ impl<'d> TlMbox<'d> {
|
||||
MemoryManager::enable();
|
||||
|
||||
// enable interrupts
|
||||
unsafe { crate::interrupt::IPCC_C1_RX::steal() }.unpend();
|
||||
unsafe { crate::interrupt::IPCC_C1_TX::steal() }.unpend();
|
||||
crate::interrupt::IPCC_C1_RX::unpend();
|
||||
crate::interrupt::IPCC_C1_TX::unpend();
|
||||
|
||||
unsafe { crate::interrupt::IPCC_C1_RX::steal() }.enable();
|
||||
unsafe { crate::interrupt::IPCC_C1_TX::steal() }.enable();
|
||||
unsafe { crate::interrupt::IPCC_C1_RX::enable() };
|
||||
unsafe { crate::interrupt::IPCC_C1_TX::enable() };
|
||||
|
||||
Self { _ipcc: ipcc }
|
||||
}
|
||||
|
Reference in New Issue
Block a user