Struct stm32f429_hal::i2s::I2sOutput [] [src]

pub struct I2sOutput<Role, Data, SPI, SD, CK, WS> { /* fields omitted */ }

I2S peripheral

Methods

impl<'s, Role, S: I2sData + Sized + 's, SD, CK, WS> I2sOutput<Role, S, SPI1, SD, CK, WS>
[src]

[src]

Disable and return I2s

[src]

Write data word

[src]

Start writing with DMA

impl<'s, Role, S: I2sData + Sized + 's, SD, CK, WS> I2sOutput<Role, S, SPI2, SD, CK, WS>
[src]

[src]

Disable and return I2s

[src]

Write data word

[src]

Start writing with DMA

impl<'s, Role, S: I2sData + Sized + 's, SD, CK, WS> I2sOutput<Role, S, SPI3, SD, CK, WS>
[src]

[src]

Disable and return I2s

[src]

Write data word

[src]

Start writing with DMA

Trait Implementations

Auto Trait Implementations

impl<Role, Data, SPI, SD, CK, WS> Send for I2sOutput<Role, Data, SPI, SD, CK, WS> where
    CK: Send,
    Data: Send,
    Role: Send,
    SD: Send,
    SPI: Send,
    WS: Send

impl<Role, Data, SPI, SD, CK, WS> Sync for I2sOutput<Role, Data, SPI, SD, CK, WS> where
    CK: Sync,
    Data: Sync,
    Role: Sync,
    SD: Sync,
    SPI: Sync,
    WS: Sync