RxDma1

Type Alias RxDma1 

Source
pub type RxDma1 = RxDma<Rx<USART1>, C5>;

Aliased Type§

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

Fields§

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

Implementations§

Source§

impl RxDma1

Source

pub fn release(self) -> (Rx<USART1>, C5)

Trait Implementations§

Source§

impl<B> CircReadDma<B, u8> for RxDma1
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 RxDma1
where B: WriteBuffer<Word = u8>,

Source§

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

Source§

impl Receive for RxDma1

Source§

impl TransferPayload for RxDma1

Source§

fn start(&mut self)

Source§

fn stop(&mut self)