stm32_adc_get_trig_extsel(9)
π stm32_adc_get_trig_extsel β like, the whole Kernel API Manual vibe, bestie
okay so picture this: you're deep in the Kernel API Manual and you stumble on stm32_adc_get_trig_extsel(9). Don't panic. She's actually super chill. Let's get into it π
β¨ NAME β¨
stm32_adc_get_trig_extsel β get that external trigger selection, periodt π
β¨ SYNOPSIS β¨
int stm32_adc_get_trig_extsel (struct iio_dev *indio_dev , struct
iio_trigger *trig );
literally the whole signature, no cap π«Ά
β¨ ARGUMENTS β¨
indio_devβ the IIO device structure. your main character struct, basically πΈtrigβ the trigger. yeah. that one π¦
β¨ DESCRIPTION β¨
so here's the tea β: this function returns the trigger extsel value if trig matches. and if it doesn't match? she returns -EINVAL. that's it. that's the whole lore. iconic behavior honestly π
ngl bestie, "matches" is doing a lot of heavy lifting in that sentence, but we're just reporting what the page says π
β¨ SEE ALSO β¨
go touch some grass in the kernel file ./drivers/iio/adc/stm32-adc.c and then come back and meet the whole friend group π:
struct stm32_adc_ic(9)struct stm32_adc_trig_info(9)struct stm32_adc_calib(9)struct stm32_adc_regs(9)struct stm32_adc_vrefint(9)struct stm32_adc_regspec(9)struct stm32_adc_cfg(9)struct stm32_adc(9)struct stm32_adc_info(9)stm32_adc_conv_irq_enable(9)stm32_adc_conv_irq_disable(9)stm32f4_adc_start_conv(9)stm32h7_adc_read_selfcalib(9)stm32h7_adc_restore_selfcalib(9)stm32h7_adc_selfcalib(9)stm32h7_adc_check_selfcalib(9)stm32h7_adc_prepare(9)stm32_adc_conf_scan_seq(9)stm32_adc_set_trig(9)stm32_adc_single_conv(9)stm32_adc_validate_trigger(9)stm32_adc_debugfs_reg_access(9)
and that's the post π«Ά this little number lives in ./drivers/iio/adc, dated October 2026, and it's part of the Kernel API Manual. slay, read responsibly, mwah πβ¨
π¦ 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