embassy-stm32

Crates

git

Versions

stm32u595aj

Flavors

Module mdf

Module mdf 

Source
Expand description

Multi-function Digital Filter (MDF)

Structs§

ClockConfig
Clock generator configuration shared by ADF and MDF.
Config
Combined configuration for PDM capture on a filter/SITF pair.
FilterConfig
Digital filter configuration.
FilterInterruptHandler
MDF filter interrupt handler.
Flt0
Marker types for MDF digital filters 0..5.
Flt1
Marker type for filter 1.
Flt2
Marker type for filter 2.
Flt3
Marker type for filter 3.
Flt4
Marker type for filter 4.
Flt5
Marker type for filter 5.
Mdf
Ring-buffered MDF driver for one digital filter.
SitfConfig
Serial interface (SITF) configuration.

Enums§

Error
MDF driver error.

Traits§

CckPin
CckPin pin trait
CkiPin
CkiPin pin trait
Filter
Identifies one of the six MDF filter channels.
FilterInterrupt
A Filter whose interrupt is routed on the compiled chip.
Instance
MDF instance trait.
RxDma
RxDma DMA request trait
SdiPin
SdiPin pin trait

Functions§

bitstream_for_sitf
Return the BSMX bitstream selection for a given serial interface index.
sample_from_dma_word
Extract a signed 24-bit sample from a DMA word read from DFLTDR.
samples_from_dma_words
Convert raw DMA words into signed PCM samples.