3#ifndef STM32H730_ADC12REGISTERS_H
4#define STM32H730_ADC12REGISTERS_H
ADCModuleAddress
Enumeration of the available ADC modules identifiers.
This is a application specific file which is used to configure Imt.Base.Core.Math.
unsigned __int32 uint32_t
ADC analog watchdog x configuration register (ADC_AWDxCR) (x=2.3), chapter 28.6.19,...
ADC calibration factor register 2 (ADC_CALFACT2), chapter 28.6.27.
uint32_t volatile LINCALFACT
ADC calibration factors register (ADC_CALFACT), chapter 28.6.26.
uint32_t volatile CALFACT_S
uint32_t volatile CALFACT_D
ADC configuration register 2 (ADC_CFGR2), chapter 28.6.5.
uint32_t volatile RSHIFT3
uint32_t volatile RSHIFT1
uint32_t volatile RSHIFT4
uint32_t volatile RSHIFT2
ADC configuration register (ADC_CFGR), chapter 28.6.4.
uint32_t volatile DISCNUM
uint32_t volatile AWD1SGL
uint32_t volatile JDISCEN
ADC control register (ADC_CR), chapter 28.6.3.
uint32_t volatile ADCALDIF
uint32_t volatile LINCALRDYW5
uint32_t volatile ADCALLIN
uint32_t volatile ADSTART
uint32_t volatile LINCALRDYW4
uint32_t volatile JADSTART
uint32_t volatile LINCALRDYW6
uint32_t volatile LINCALRDYW2
uint32_t volatile LINCALRDYW1
uint32_t volatile ADVREGEN
uint32_t volatile LINCALRDYW3
uint32_t volatile DEEPPWD
ADC differential mode selection register (ADC_DIFSEL), chapter 28.6.25.
ADC reguler data register (ADC_DR), chapter 28.6.15.
ADC watchdog threshold register x (ADC_HTRx) (x=1-3), chapter 28.6.10, 28.6.22, 28....
ADC interrupt enable register (ADC_IER), chapter 28.6.2.
uint32_t volatile JQOVFIE
uint32_t volatile ADRDYIE
uint32_t volatile EOSMPIE
ADC interrupt and status register (ADC_ISR), chapter 28.6.1.
ADC injected channel y data register (ADC_JDRy), chapter 28.6.18.
ADC injected sequence register (ADC_JSQR), chapter 28.6.16.
uint32_t volatile JEXTSEL
ADC watchdog threshold register x (ADC_LTRx) (x=1-3), chapter 28.6.9, 28.6.21, 28....
ADC injected channel y offset register (ADC_OFRy), chapter 28.6.17.
uint32_t volatile OFFSETy_CH
uint32_t volatile OFFSETy
ADC channel preselection register (ADC_PCSEL), chapter 28.6.8.
uint32_t volatile PCSEL10
uint32_t volatile PCSEL15
uint32_t volatile PCSEL11
uint32_t volatile PCSEL12
uint32_t volatile PCSEL14
uint32_t volatile PCSEL18
uint32_t volatile PCSEL13
uint32_t volatile PCSEL17
uint32_t volatile PCSEL16
uint32_t volatile PCSEL19
ADC sample time register 1 (ADC_SMPR1), chapter 28.6.6.
ADC sample time register 2 (ADC_SMPR2), chapter 28.6.7.
ADC regular sequence register 1 (ADC_SQR1), chapter 28.6.11.
ADC regular sequence register 2 (ADC_SQR2), chapter 28.6.12.
ADC regular sequence register 3 (ADC_SQR3), chapter 28.6.13.
ADC regular sequence register 4 (ADC_SQR4), chapter 28.6.14.
Analog digital converter (ADC) register structure.
volatile ADC_CALFACT CALFACT
uint32_t volatile _reserved5[2U]
ADC_AWDxCR volatile AWD3CR
uint32_t volatile _reserved4[4U]
ADC_AWDxCR volatile AWD2CR
uint32_t volatile _reserved2[4U]
volatile ADC_DIFSEL DIFSEL
uint32_t volatile _reserved0[2U]
volatile ADC_CALFACT2 CALFACT2
uint32_t volatile _reserved3[4U]
uint32_t volatile _reserved1[2U]
static ADC12Registers & getInstance(ADCModuleAddress const module)
Gets the instance of the registers for a given ADC module in memory.