Struct stm32ral::stm32mp::peripherals::adc::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 33 fields
pub ADC_ISR: RWRegister<u32>,
pub ADC_IER: RWRegister<u32>,
pub ADC_CR: RWRegister<u32>,
pub ADC_CFGR: RWRegister<u32>,
pub ADC_CFGR2: RWRegister<u32>,
pub ADC_SMPR1: RWRegister<u32>,
pub ADC_SMPR2: RWRegister<u32>,
pub ADC_PCSEL: RWRegister<u32>,
pub ADC_LTR1: RWRegister<u32>,
pub ADC_HTR1: RWRegister<u32>,
pub ADC_SQR1: RWRegister<u32>,
pub ADC_SQR2: RWRegister<u32>,
pub ADC_SQR3: RWRegister<u32>,
pub ADC_SQR4: RWRegister<u32>,
pub ADC_DR: RORegister<u32>,
pub ADC_JSQR: RWRegister<u32>,
pub ADC_OFR1: RWRegister<u32>,
pub ADC_OFR2: RWRegister<u32>,
pub ADC_OFR3: RWRegister<u32>,
pub ADC_OFR4: RWRegister<u32>,
pub ADC_JDR1: RORegister<u32>,
pub ADC_JDR2: RORegister<u32>,
pub ADC_JDR3: RORegister<u32>,
pub ADC_JDR4: RORegister<u32>,
pub ADC_AWD2CR: RWRegister<u32>,
pub ADC_AWD3CR: RWRegister<u32>,
pub ADC_LTR2: RWRegister<u32>,
pub ADC_HTR2: RWRegister<u32>,
pub ADC_LTR3: RWRegister<u32>,
pub ADC_HTR3: RWRegister<u32>,
pub ADC_DIFSEL: RWRegister<u32>,
pub ADC_CALFACT: RWRegister<u32>,
pub ADC_CALFACT2: RWRegister<u32>,
// some fields omitted
}
Fields
ADC_ISR: RWRegister<u32>
ADC interrupt and status register
ADC_IER: RWRegister<u32>
ADC interrupt enable register
ADC_CR: RWRegister<u32>
ADC control register
ADC_CFGR: RWRegister<u32>
ADC configuration register
ADC_CFGR2: RWRegister<u32>
ADC configuration register 2
ADC_SMPR1: RWRegister<u32>
ADC sample time register 1
ADC_SMPR2: RWRegister<u32>
ADC sample time register 2
ADC_PCSEL: RWRegister<u32>
ADC channel preselection register
ADC_LTR1: RWRegister<u32>
ADC watchdog threshold register 1
ADC_HTR1: RWRegister<u32>
ADC watchdog threshold register 1
ADC_SQR1: RWRegister<u32>
ADC regular sequence register 1
ADC_SQR2: RWRegister<u32>
ADC regular sequence register 2
ADC_SQR3: RWRegister<u32>
ADC regular sequence register 3
ADC_SQR4: RWRegister<u32>
ADC regular sequence register 4
ADC_DR: RORegister<u32>
ADC regular Data Register
ADC_JSQR: RWRegister<u32>
ADC injected sequence register
ADC_OFR1: RWRegister<u32>
ADC offset register
ADC_OFR2: RWRegister<u32>
ADC offset register
ADC_OFR3: RWRegister<u32>
ADC offset register
ADC_OFR4: RWRegister<u32>
ADC offset register
ADC_JDR1: RORegister<u32>
ADC injected data register
ADC_JDR2: RORegister<u32>
ADC injected data register
ADC_JDR3: RORegister<u32>
ADC injected data register
ADC_JDR4: RORegister<u32>
ADC injected data register
ADC_AWD2CR: RWRegister<u32>
ADC analog watchdog 2 configuration register
ADC_AWD3CR: RWRegister<u32>
ADC analog watchdog 3 configuration register
ADC_LTR2: RWRegister<u32>
ADC watchdog lower threshold register 2
ADC_HTR2: RWRegister<u32>
ADC watchdog higher threshold register 2
ADC_LTR3: RWRegister<u32>
ADC watchdog lower threshold register 3
ADC_HTR3: RWRegister<u32>
ADC watchdog higher threshold register 3
ADC_DIFSEL: RWRegister<u32>
ADC differential mode selection register
ADC_CALFACT: RWRegister<u32>
ADC calibration factors register
ADC_CALFACT2: RWRegister<u32>
ADC calibration factor register 2