Trait stm32f429_hal::dma::DmaStream
[−]
[src]
pub trait DmaStream {
fn listen(&mut self, event: Event);
fn unlisten(&mut self, event: Event);
fn is_complete(&self) -> bool;
fn has_error(&self) -> bool;
fn reset(&mut self);
}DMA stream peripheral
Required Methods
fn listen(&mut self, event: Event)
Enable interrupt
fn unlisten(&mut self, event: Event)
Disable interrupt
fn is_complete(&self) -> bool
Transfer is complete?
fn has_error(&self) -> bool
Transfer has error?
fn reset(&mut self)
Reset after a transfer
Implementors
impl DmaStream for stm32f429_hal::dma::dma1::S0impl DmaStream for stm32f429_hal::dma::dma1::S1impl DmaStream for stm32f429_hal::dma::dma1::S2impl DmaStream for stm32f429_hal::dma::dma1::S3impl DmaStream for stm32f429_hal::dma::dma1::S4impl DmaStream for stm32f429_hal::dma::dma1::S5impl DmaStream for stm32f429_hal::dma::dma1::S6impl DmaStream for stm32f429_hal::dma::dma1::S7impl DmaStream for stm32f429_hal::dma::dma2::S0impl DmaStream for stm32f429_hal::dma::dma2::S1impl DmaStream for stm32f429_hal::dma::dma2::S2impl DmaStream for stm32f429_hal::dma::dma2::S3impl DmaStream for stm32f429_hal::dma::dma2::S4impl DmaStream for stm32f429_hal::dma::dma2::S5impl DmaStream for stm32f429_hal::dma::dma2::S6impl DmaStream for stm32f429_hal::dma::dma2::S7