RxDma3

Type Alias RxDma3 

Source
pub type RxDma3 = RxDma<Rx<USART3>, C3>;

Aliased Type§

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

Fields§

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

Implementations§

Source§

impl RxDma3

Source

pub fn release(self) -> (Rx<USART3>, C3)

Trait Implementations§

Source§

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

Source§

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

Source§

impl Receive for RxDma3

Source§

impl TransferPayload for RxDma3

Source§

fn start(&mut self)

Source§

fn stop(&mut self)