RxDma2

Type Alias RxDma2 

Source
pub type RxDma2 = RxDma<Rx<USART2>, C6>;

Aliased Type§

pub struct RxDma2 {
    pub channel: Ch<Periph<RegisterBlock, 1073872896>, 5>,
    /* private fields */
}

Fields§

§channel: Ch<Periph<RegisterBlock, 1073872896>, 5>

Implementations§

Source§

impl RxDma2

Source

pub fn release(self) -> (Rx<USART2>, C6)

Trait Implementations§

Source§

impl<B> CircReadDma<B, u8> for RxDma2
where &'static mut [B; 2]: WriteBuffer<Word = u8>, B: 'static,

Source§

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

Source§

impl<B> ReadDma<B, u8> for RxDma2
where B: WriteBuffer<Word = u8>,

Source§

fn read(self, buffer: B) -> Transfer<W, B, Self>

Source§

impl Receive for RxDma2

Source§

impl TransferPayload for RxDma2

Source§

fn start(&mut self)

Source§

fn stop(&mut self)