mirror of
https://github.com/embassy-rs/embassy.git
synced 2025-09-27 04:10:25 +00:00
style: formatting
This commit is contained in:
parent
4155adbf8a
commit
51b28aaa31
@ -1,13 +1,12 @@
|
||||
//! Implementation of the GPDMA linked list and linked list items.
|
||||
#![macro_use]
|
||||
|
||||
use stm32_metapac::gpdma::{regs, vals::Dreq};
|
||||
use stm32_metapac::gpdma::regs;
|
||||
use stm32_metapac::gpdma::vals::Dreq;
|
||||
|
||||
use super::TransferOptions;
|
||||
use crate::dma::{
|
||||
word::{Word, WordSize},
|
||||
Dir, Request,
|
||||
};
|
||||
use crate::dma::word::{Word, WordSize};
|
||||
use crate::dma::{Dir, Request};
|
||||
|
||||
/// The mode in which to run the linked list.
|
||||
#[derive(Debug)]
|
||||
|
@ -1,22 +1,17 @@
|
||||
//! GPDMA ring buffer implementation.
|
||||
//!
|
||||
//! FIXME: add request_pause functionality?
|
||||
use core::{
|
||||
future::poll_fn,
|
||||
sync::atomic::{fence, Ordering},
|
||||
task::Waker,
|
||||
};
|
||||
use core::future::poll_fn;
|
||||
use core::sync::atomic::{fence, Ordering};
|
||||
use core::task::Waker;
|
||||
|
||||
use embassy_hal_internal::{into_ref, Peripheral, PeripheralRef};
|
||||
|
||||
use crate::dma::{
|
||||
gpdma::linked_list::{LinearItem, RunMode, Table},
|
||||
ringbuffer::{DmaCtrl, Error, ReadableDmaRingBuffer, WritableDmaRingBuffer},
|
||||
word::Word,
|
||||
Channel, Request,
|
||||
};
|
||||
|
||||
use super::{AnyChannel, TransferOptions, STATE};
|
||||
use crate::dma::gpdma::linked_list::{LinearItem, RunMode, Table};
|
||||
use crate::dma::ringbuffer::{DmaCtrl, Error, ReadableDmaRingBuffer, WritableDmaRingBuffer};
|
||||
use crate::dma::word::Word;
|
||||
use crate::dma::{Channel, Request};
|
||||
|
||||
struct DmaCtrlImpl<'a>(PeripheralRef<'a, AnyChannel>);
|
||||
|
||||
|
@ -8,8 +8,7 @@ use embassy_sync::waitqueue::AtomicWaker;
|
||||
|
||||
use crate::dma::ringbuffer::Error as RingbufferError;
|
||||
pub use crate::dma::word;
|
||||
use crate::dma::ReadableRingBuffer;
|
||||
use crate::dma::{Channel, TransferOptions};
|
||||
use crate::dma::{Channel, ReadableRingBuffer, TransferOptions};
|
||||
use crate::gpio::{AfType, AnyPin, Pull, SealedPin as _};
|
||||
use crate::interrupt::typelevel::Interrupt;
|
||||
use crate::pac::spdifrx::Spdifrx as Regs;
|
||||
|
Loading…
x
Reference in New Issue
Block a user