STRUCT STM32_ADC_VREFINT(9)
π struct stm32_adc_vrefint(9) β like, the whole page, bestie
okay so you're reading the Kernel API Manual (that's the manual name, periodt) and the page is struct stm32_adc_vrefint(9). It's giving very niche, very ADC, very internal-reference-voltage core. Let's go β¨
β¨ NAME β¨
struct stm32_adc_vrefint β literally the stm32 ADC internal reference voltage data. that's her whole job π
π¦ SYNOPSIS π¦
like, here's the shape of her, verbatim, don't touch:
struct stm32_adc_vrefint {
u32 vrefint_cal;
u32 vrefint_data;
};
ok yes the closing brace has a lil extra space, we do not gatekeep, we do not "fix" it π
πΈ Members πΈ
vrefint_calβ the vrefint calibration value, and she gets it fromnvmem. that's the factory-issued vibe check, iykyk π§vrefint_dataβ the vrefint actual value. the real one. the main character reading π₯
π SEE ALSO π
ok this is the friend group and honestly? it's a big friend group. highkey iconic π
Kernel file ./drivers/iio/adc/stm32-adc.c:
struct stm32_adc_ic(9)struct stm32_adc_trig_info(9)struct stm32_adc_calib(9)struct stm32_adc_regs(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_get_trig_extsel(9)stm32_adc_set_trig(9)stm32_adc_single_conv(9)stm32_adc_validate_trigger(9)stm32_adc_debugfs_reg_access(9)
ngl bestie there are no options, no env vars, no exit statuses, no signals and no bugs listed on this page β it's just a struct and her two u32 fields. no cap. that's the entire serve π
and that's the page!! π«Ά sign-off time: this lil beauty lives in ./drivers/iio/adc, dated October 2026, and answers to struct stm32_adc_vrefint(9) β slay, ate, no crumbs πβπ
π¦ 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