Change to using embassy-sync

This commit is contained in:
Mathias 2022-08-23 13:28:14 +02:00
parent 36cf719a18
commit 594a64b3bf

View File

@ -4,7 +4,7 @@ use core::task::{Context, Poll};
use embassy_cortex_m::interrupt::{Interrupt, InterruptExt}; use embassy_cortex_m::interrupt::{Interrupt, InterruptExt};
use embassy_hal_common::{impl_peripheral, into_ref, Peripheral, PeripheralRef}; use embassy_hal_common::{impl_peripheral, into_ref, Peripheral, PeripheralRef};
use embassy_util::waitqueue::AtomicWaker; use embassy_sync::waitqueue::AtomicWaker;
use futures::Future; use futures::Future;
use pac::dma::vals::DataSize; use pac::dma::vals::DataSize;
@ -36,7 +36,7 @@ unsafe fn DMA_IRQ_0() {
pub(crate) unsafe fn init() { pub(crate) unsafe fn init() {
let irq = interrupt::DMA_IRQ_0::steal(); let irq = interrupt::DMA_IRQ_0::steal();
irq.disable(); irq.disable();
irq.set_priority(interrupt::Priority::P6); irq.set_priority(interrupt::Priority::P3);
pac::DMA.inte0().write(|w| w.set_inte0(0xFFFF)); pac::DMA.inte0().write(|w| w.set_inte0(0xFFFF));