embassy-nrf

Crates

git

Versions

nrf52833

Flavors

Module i2s

Source
Expand description

Inter-IC Sound (I2S) driver.

Structs§

AlignedBuffer
A 4-bytes aligned buffer. Needed for DMA access.
Config
I2S configuration.
FullDuplexStream
I2S full duplex stream (input & output)
I2S
I2S driver.
InputStream
I2S input
InterruptHandler
Interrupt handler.
MasterClock
I2S clock configuration.
MultiBuffering
Set of multiple buffers, for multi-buffering transfers.
OutputStream
I2S output

Enums§

Align
Channel used for the most significant sample value in a frame.
ApproxSampleRate
Approximate sample rates.
Channels
Channels
Error
I2S transfer error.
ExactSampleRate
Exact sample rates.
Format
Frame format.
MckFreq
Master clock generator frequency.
Ratio
Master clock frequency ratio
SampleWidth
Sample width.

Traits§

Instance
I2S peripheral instance.
Sample
Sample details

Type Aliases§

DoubleBuffering
Type alias for MultiBuffering with 2 buffers.