[−][src]Trait stm32f103xx_hal::serial::ReadDma
Required methods
fn circ_read(
self,
chan: Self::Dma,
buffer: &'static mut [B; 2]
) -> CircBuffer<B, Self::Dma, Self>
self,
chan: Self::Dma,
buffer: &'static mut [B; 2]
) -> CircBuffer<B, Self::Dma, Self>
fn read_exact(
self,
chan: Self::Dma,
buffer: &'static mut B
) -> Transfer<W, &'static mut B, Self::Dma, Self>
self,
chan: Self::Dma,
buffer: &'static mut B
) -> Transfer<W, &'static mut B, Self::Dma, Self>
Implementors
impl<B> ReadDma<B> for Rx<USART1> where
B: AsMut<[u8]>,
[src]
B: AsMut<[u8]>,
fn circ_read(
self,
chan: Self::Dma,
buffer: &'static mut [B; 2]
) -> CircBuffer<B, Self::Dma, Self>
[src]
self,
chan: Self::Dma,
buffer: &'static mut [B; 2]
) -> CircBuffer<B, Self::Dma, Self>
fn read_exact(
self,
chan: Self::Dma,
buffer: &'static mut B
) -> Transfer<W, &'static mut B, Self::Dma, Self>
[src]
self,
chan: Self::Dma,
buffer: &'static mut B
) -> Transfer<W, &'static mut B, Self::Dma, Self>
impl<B> ReadDma<B> for Rx<USART2> where
B: AsMut<[u8]>,
[src]
B: AsMut<[u8]>,
fn circ_read(
self,
chan: Self::Dma,
buffer: &'static mut [B; 2]
) -> CircBuffer<B, Self::Dma, Self>
[src]
self,
chan: Self::Dma,
buffer: &'static mut [B; 2]
) -> CircBuffer<B, Self::Dma, Self>
fn read_exact(
self,
chan: Self::Dma,
buffer: &'static mut B
) -> Transfer<W, &'static mut B, Self::Dma, Self>
[src]
self,
chan: Self::Dma,
buffer: &'static mut B
) -> Transfer<W, &'static mut B, Self::Dma, Self>
impl<B> ReadDma<B> for Rx<USART3> where
B: AsMut<[u8]>,
[src]
B: AsMut<[u8]>,