STRUCT STM32_ADC_TRIG_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct stm32_adc_trig_info(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ β€” yes we're reading kernel API docs together, this is our bonding time, and honestly? it's giving ✨niche but iconic✨ πŸŽ€


🌸 NAME 🌸

struct stm32_adc_trig_info β€” ADC trigger info. that's it, that's the whole vibe check πŸ’– it's the little struct that tells you what's triggering your ADC and which external selection it's using. no cap, super important 🫢


✨ SYNOPSIS ✨

here's the shape of it, exactly as-is, do not come for me I copied it character for character πŸ’…

struct stm32_adc_trig_info {
    const char *name;
    enum stm32_adc_extsel extsel;
 };

two members. that's the whole struct. tiny but mighty fr fr πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • name β€” the name of the trigger, and like, it corresponds to its source πŸ“ so if you're wondering "whose trigger is this" β€” it's this one, matching its source, iykyk.
  • extsel β€” trigger selection πŸ”₯ of the enum stm32_adc_extsel variety. that's the whole description, don't @ me, the manpage said it in four words and I respect the brevity.

πŸ‘‘ SEE ALSO πŸ‘‘

okay this list is LONG and I am OBSESSED with how thorough it is 😭 start with the kernel file itself:

  • Kernel file ./drivers/iio/adc/stm32-adc.c

and then the whole friend group 🫢:


πŸ’€ reminder bestie: this lives under ./drivers/iio/adc β€” that's the neighborhood, that's the address, that's where you'll find the whole squad.

and that's the page!! 🧚 mwah πŸ’–

sign-off time: it's from the ./drivers/iio/adc corner of the kernel, dated October 2026, and it's filed under struct stm32_adc_trig_info(9) β€” slay, periodt, go read the kernel source 🌈⭐

πŸ“¦ where this page comes from