Get the selected ADC instance enable state.
Set sampling time of the selected ADC channel Unit: ADC clock cycles. (1) On STM32F4, parameter available only on ADC instance: ADC1.\n (2) On devices STM32F42x and STM32F43x, limitation: this internal channel is shared between temperature sensor and Vbat, only 1 measurement path must be enabled.
Set ADC group regular sequence: channel on the selected scan sequence rank. (1) On STM32F4, parameter available only on ADC instance: ADC1.\n (2) On devices STM32F42x and STM32F43x, limitation: this internal channel is shared between temperature sensor and Vbat, only 1 measurement path must be enabled.
Set ADC group regular conversion trigger source: internal (SW start) or from external IP (timer event, external interrupt line).
Enable the selected ADC instance.
Get flag ADC group regular overrun.
Disable interruption ADC group regular overrun.
Clear flag ADC group regular overrun.
Set ADC continuous conversion mode on ADC group regular.
Start ADC group regular conversion.
Get ADC group regular conversion data, range fit for ADC resolution 12 bits.
Enable ADC group regular interruption overrun.
Clear flag ADC group regular end of unitary conversion or end of sequence conversions, depending on ADC configuration.
Get flag ADC group regular end of unitary conversion or end of sequence conversions, depending on ADC configuration.
Function to help to configure DMA transfer from ADC: retrieve the ADC register address from ADC instance and a list of ADC registers intended to be used (most commonly) with DMA transfer. (1) Available on devices with several ADC instances.
Set ADC group regular conversion data transfer: no transfer or transfer by DMA, and DMA requests mode.
Set ADC group injected conversion trigger source: internal (SW start) or from external IP (timer event, external interrupt line).
Set ADC group injected sequencer length and scan direction.
Set ADC analog watchdog threshold value of threshold high or low.
Enable interruption ADC group regular end of unitary conversion or end of sequence conversions, depending on ADC configuration.
Enable interruption ADC analog watchdog 1.
Start ADC group regular conversion from external trigger.
Clear flag ADC analog watchdog 1.
Initialize some features of ADC group regular.
Set ADC sequencers scan mode, for all ADC groups (group regular, group injected).
Disable the selected ADC instance.
Set ADC group injected sequence: channel on the selected sequence rank. (1) On STM32F4, parameter available only on ADC instance: ADC1.\n (2) On devices STM32F42x and STM32F43x, limitation: this internal channel is shared between temperature sensor and Vbat, only 1 measurement path must be enabled.
Set ADC analog watchdog monitored channels: a single channel or all channels, on ADC groups regular and-or injected. (1) On STM32F4, parameter available only on ADC instance: ADC1.\n (2) On devices STM32F42x and STM32F43x, limitation: this internal channel is shared between temperature sensor and Vbat, only 1 measurement path must be enabled.
Get flag ADC group injected end of sequence conversions.
Get ADC group injected conversion data, range fit for ADC resolution 12 bits.
Disable interruption ADC analog watchdog 1.
Start ADC group injected conversion.
Enable interruption ADC group injected end of sequence conversions.
Get flag ADC analog watchdog 1 flag
Clear flag ADC group injected end of sequence conversions.
Initialize some features of ADC group injected.
De-initialize registers of the selected ADC instance to their default reset values.
Initialize some features of ADC instance.
Set ADC resolution. Refer to reference manual for alignments formats dependencies to ADC resolutions.
Get ADC resolution. Refer to reference manual for alignments formats dependencies to ADC resolutions.
Set ADC conversion data alignment.
Get ADC conversion data alignment.
Get ADC sequencers scan mode, for all ADC groups (group regular, group injected).
Get ADC group regular conversion trigger source: internal (SW start) or from external IP (timer event, external interrupt line).
Get ADC group regular conversion trigger source internal (SW start) or external.
Get ADC group injected sequence: channel on the selected sequence rank. (1) On STM32F4, parameter available only on ADC instance: ADC1.\n (2) On devices STM32F42x and STM32F43x, limitation: this internal channel is shared between temperature sensor and Vbat, only 1 measurement path must be enabled.\n (1) For ADC channel read back from ADC register, comparison with internal channel parameter to be done using helper macro
__LL_ADC_CHANNEL_INTERNAL_TO_EXTERNAL
().
Set ADC group injected conversion trigger: independent or from ADC group regular.
Get ADC group injected conversion trigger: independent or from ADC group regular.
Set ADC group injected offset.
Get ADC group regular sequence: channel on the selected scan sequence rank. (1) On STM32F4, parameter available only on ADC instance: ADC1.\n (2) On devices STM32F42x and STM32F43x, limitation: this internal channel is shared between temperature sensor and Vbat, only 1 measurement path must be enabled.\n (1) For ADC channel read back from ADC register, comparison with internal channel parameter to be done using helper macro
__LL_ADC_CHANNEL_INTERNAL_TO_EXTERNAL
().
Get ADC continuous conversion mode on ADC group regular.
Get ADC group injected conversion trigger source: internal (SW start) or from external IP (timer event, external interrupt line).
Get ADC group injected conversion trigger source internal (SW start) or external
Get ADC group injected conversion trigger polarity. Applicable only for trigger source set to external trigger.
Get ADC group regular conversion data transfer: no transfer or transfer by DMA, and DMA requests mode.
Specify which ADC flag between EOC (end of unitary conversion) or EOS (end of sequence conversions) is used to indicate the end of conversion.
Get which ADC flag between EOC (end of unitary conversion) or EOS (end of sequence conversions) is used to indicate the end of conversion.
Get ADC group injected sequencer length and scan direction.
Set ADC group injected sequencer discontinuous mode: sequence subdivided and scan conversions interrupted every selected number of ranks.
Get ADC group injected sequencer discontinuous mode: sequence subdivided and scan conversions interrupted every selected number of ranks.
Get ADC group regular conversion trigger polarity.
Get ADC group regular sequencer length and scan direction.
Set ADC group regular sequencer discontinuous mode: sequence subdivided and scan conversions interrupted every selected number of ranks.
Get ADC group regular sequencer discontinuous mode: sequence subdivided and scan conversions interrupted every selected number of ranks. CR1 DISCNUM LL_ADC_REG_GetSequencerDiscont
Get ADC group injected offset.
Get ADC analog watchdog monitored channel.
Get ADC analog watchdog threshold value of threshold high or threshold low.
Get sampling time of the selected ADC channel Unit: ADC clock cycles. (1) On STM32F4, parameter available only on ADC instance: ADC1.\n (2) On devices STM32F42x and STM32F43x, limitation: this internal channel is shared between temperature sensor and Vbat, only 1 measurement path must be enabled.
Get ADC group injected conversion data, range fit for ADC resolution 6 bits.
Get ADC group injected conversion data, range fit for ADC resolution 10 bits.
Get ADC group injected conversion data, range fit for ADC resolution 8 bits.
Get state of interruption ADC group regular end of unitary conversion or end of sequence conversions, depending on ADC configuration.
Get state of interruption ADC group regular overrun (0: interrupt disabled, 1: interrupt enabled).
Get state of interruption ADC group injected end of sequence conversions (0: interrupt disabled, 1: interrupt enabled).
Get state of interruption ADC analog watchdog 1 (0: interrupt disabled, 1: interrupt enabled).
Get ADC group regular conversion data, range fit for ADC resolution 6 bits.
Start ADC group injected conversion from external trigger.
Stop ADC group injected conversion from external trigger.
Get ADC group regular conversion data, range fit for all ADC configurations: all ADC resolutions and all oversampling increased data width (for devices with feature oversampling). JDR2 JDATA LL_ADC_INJ_ReadConversionData32\n JDR3 JDATA LL_ADC_INJ_ReadConversionData32\n JDR4 JDATA LL_ADC_INJ_ReadConversionData32
Disable interruption ADC group regular end of unitary conversion or end of sequence conversions, depending on ADC configuration.
Disable interruption ADC group injected end of sequence conversions.
Stop ADC group regular conversion from external trigger.
Get ADC group regular conversion data, range fit for all ADC configurations: all ADC resolutions and all oversampling increased data width (for devices with feature oversampling).
Get ADC group regular conversion data, range fit for ADC resolution 10 bits.
Get ADC group regular conversion data, range fit for ADC resolution 8 bits.