CircReadDma

Trait CircReadDma 

Source
pub trait CircReadDma<B, RS>: Receive
where &'static mut B: StaticWriteBuffer<Word = RS>, B: 'static, Self: Sized,
{ // Required method fn circ_read(self, buffer: &'static mut B) -> CircBuffer<B, Self>; }
Expand description

Trait for circular DMA readings from peripheral to memory.

Required Methods§

Source

fn circ_read(self, buffer: &'static mut B) -> CircBuffer<B, Self>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<B> CircReadDma<B, u8> for RxDma1
where &'static mut B: StaticWriteBuffer<Word = u8>, B: 'static, Self: Sized,

Source§

impl<B> CircReadDma<B, u8> for RxDma2
where &'static mut B: StaticWriteBuffer<Word = u8>, B: 'static, Self: Sized,