Struct stm32f429_hal::dma::dma2::S2
[−]
[src]
pub struct S2 { /* fields omitted */ }A handle to the $SX DMA peripheral
Trait Implementations
impl I2sDmaStream<SPI1, C3, DmaRx> for S2[src]
impl<S> Transfer<S2> for DoubleBufferedTransfer<S>[src]
fn is_complete(&self) -> bool[src]
Transfer is complete?
fn has_error(&self) -> bool[src]
Transfer has error?
fn reset(self) -> S2[src]
Reset after a transfer Read more
fn wait(self) -> Result<STREAM, STREAM>[src]
Wait until transfer is either complete or has error.
impl Debug for S2[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more
impl DmaStream for S2[src]
fn listen(&mut self, event: Event)[src]
Enable interrupt
fn unlisten(&mut self, event: Event)[src]
Disable interrupt
fn is_complete(&self) -> bool[src]
Transfer is complete?
fn has_error(&self) -> bool[src]
Transfer has error?
fn reset(&mut self)[src]
Reset after a transfer
impl<S> DmaStreamTransfer<S, DoubleBufferedTransfer<S>> for S2[src]
fn start_transfer<'s, T, CHANNEL: DmaChannel>(
self,
source0: &'s [S],
source1: &'s [S],
target: &mut T
) -> DoubleBufferedTransfer<S>[src]
self,
source0: &'s [S],
source1: &'s [S],
target: &mut T
) -> DoubleBufferedTransfer<S>
Configure, enable, and return a double-buffered DMA transfer.