STRUCT STM32_DFSDM_FILTER(9)
β¨ struct stm32_dfsdm_filter(9) β¨
okay so bestie, welcome to the Kernel API Manual section 9, and today's main character is struct stm32_dfsdm_filter β literally the struct that's all about the stm32 FDSDM filter π
(yes, FDSDM, that's what the page says, we don't ask questions, we just vibe) π¦
πΈ NAME πΈ
struct stm32_dfsdm_filter β the structure relative to the stm32 FDSDM filter π
π§ SYNOPSIS π§
here's the whole thing, copy it exactly, no cap:
struct stm32_dfsdm_filter {
enum stm32_dfsdm_sinc_order ford;
struct stm32_dfsdm_filter_osr flo[2];
unsigned int sync_mode;
unsigned int fast;
};
like, that's it. four members. four little besties. adorable. π«Ά
π Members π
fordβ the filter order. it's anenum stm32_dfsdm_sinc_order, which is giving "I have opinions about ordering" energy βfloβ the filter oversampling data table, and it's indexed by the fast mode flag. it's an array of2ofstruct stm32_dfsdm_filter_osrβ one slot for each fast-mode vibe, iykyk π₯sync_modeβ the filter synchronized with filter0. yes, filter numero zero. it's the main character and this filter is its plus-one πfastβ the filter fast mode. zoom zoom,unsigned intstyle π
π SEE ALSO π
- the Kernel file
./drivers/iio/adc/stm32-dfsdm.hstruct stm32_dfsdm_filter_osr(9)struct stm32_dfsdm_channel(9)struct stm32_dfsdm(9)
go read them, they're all interconnected, it's giving cinematic universe π
ngl bestie, this whole thing lives under ./drivers/iio/adc β that's the address, don't lose it π
and that's the page!! slay πβ¨π
β cute lil sign-off from the ./drivers/iio/adc girlies, dated October 2026, and the page header still says struct stm32_dfsdm_filter(9) because some things are iconic and stay iconic ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms