STRUCT STM32_ADC_COMMON_REGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay bestie, welcome to the Kernel API Manual ✨ this page is literally all about struct stm32_adc_common_regs, and it's giving very much β€œimportant little struct energy” 🫢


πŸ‘‘ NAME πŸ‘‘

struct stm32_adc_common_regs β€” stm32 common registers πŸ’–


✨ SYNOPSIS ✨

       struct stm32_adc_common_regs {
           u32 csr;
           u32 ccr;
           u32 eoc_msk[STM32_ADC_MAX_ADCS];
           u32 ovr_msk[STM32_ADC_MAX_ADCS];
           u32 ier;
           u32 eocie_msk;
        };

πŸŽ€ Members πŸŽ€

  • csr β€” the common status register offset, periodt πŸ’…
  • ccr β€” the common control register offset, no cap ✨
  • eoc_msk β€” an array of eoc (end of conversion flag) masks in csr for adc1..n 🌸
  • ovr_msk β€” an array of ovr (overrun flag) masks in csr for adc1..n πŸ¦‹
  • ier β€” the interrupt enable register offset for each adc πŸ‘‘
  • eocie_msk β€” the end of conversion interrupt enable mask in ier πŸ”₯

🌈 SEE ALSO 🌈

go peek at the kernel file ./drivers/iio/adc/stm32-adc-core.c struct stm32_adc_priv_cfg(9), struct stm32_adc_priv(9), stm32f4_adc_clk_sel(9), struct stm32h7_adc_ck_spec(9) 🧚


made with πŸ’– from ./drivers/iio/adc β€” October 2026 β€” struct stm32..._common_regs(9) πŸŽ€

πŸ“¦ where this page comes from