pub trait DmaTransfer<B, T>: Drop {
    // Required method
    fn wait(self) -> (B, T);
}
Expand description

Trait to be implemented for an in progress dma transfer.

Required Methods§

source

fn wait(self) -> (B, T)

Wait for the transfer to finish.

Implementors§

source§

impl<'d, T, P, RX, BUFFER> DmaTransfer<BUFFER, I2sRx<T, P, RX>> for I2sReadDmaTransfer<T, P, RX, BUFFER>where T: RegisterAccess, P: I2sRxPins, RX: Rx,

source§

impl<'d, T, P, TX, BUFFER> DmaTransfer<BUFFER, I2sTx<T, P, TX>> for I2sWriteDmaTransfer<T, P, TX, BUFFER>where T: RegisterAccess, P: I2sTxPins, TX: Tx,

source§

impl<'d, T, TX, RX, P, BUFFER> DmaTransfer<BUFFER, SpiDma<'d, T, TX, RX, P>> for SpiDmaTransfer<'d, T, TX, RX, P, BUFFER>where T: InstanceDma<TX, RX>, TX: Tx, RX: Rx, P: SpiPeripheral,