pub trait I2sWriteDma<'d, T, P, TX, TXBUF>where
    T: RegisterAccess,
    P: I2sTxPins,
    TX: Tx,
{ fn write_dma(
        self,
        words: TXBUF
    ) -> Result<I2sWriteDmaTransfer<T, P, TX, TXBUF>, Error>
    where
        T: RegisterAccess,
        P: I2sTxPins,
        TX: Tx,
        TXBUF: ReadBuffer<Word = u8>
; fn write_dma_circular(
        self,
        words: TXBUF
    ) -> Result<I2sWriteDmaTransfer<T, P, TX, TXBUF>, Error>
    where
        T: RegisterAccess,
        P: I2sTxPins,
        TX: Tx,
        TXBUF: ReadBuffer<Word = u8>
; }
Expand description

Initiate a DMA tx transfer

Required Methods§

Write I2S. Returns I2sWriteDmaTransfer which represents the in-ptrogress DMA transfer

Continously write to I2S. Returns I2sWriteDmaTransfer which represents the in-ptrogress DMA transfer

Implementors§