STM32L486xx HAL User Manual
Functions
ADC IT management
ADC Exported Functions

Functions

__STATIC_INLINE void LL_ADC_EnableIT_ADRDY (ADC_TypeDef *ADCx)
 Enable ADC ready.
__STATIC_INLINE void LL_ADC_EnableIT_EOC (ADC_TypeDef *ADCx)
 Enable interruption ADC group regular end of unitary conversion.
__STATIC_INLINE void LL_ADC_EnableIT_EOS (ADC_TypeDef *ADCx)
 Enable interruption ADC group regular end of sequence conversions.
__STATIC_INLINE void LL_ADC_EnableIT_OVR (ADC_TypeDef *ADCx)
 Enable ADC group regular interruption overrun.
__STATIC_INLINE void LL_ADC_EnableIT_EOSMP (ADC_TypeDef *ADCx)
 Enable interruption ADC group regular end of sampling.
__STATIC_INLINE void LL_ADC_EnableIT_JEOC (ADC_TypeDef *ADCx)
 Enable interruption ADC group injected end of unitary conversion.
__STATIC_INLINE void LL_ADC_EnableIT_JEOS (ADC_TypeDef *ADCx)
 Enable interruption ADC group injected end of sequence conversions.
__STATIC_INLINE void LL_ADC_EnableIT_JQOVF (ADC_TypeDef *ADCx)
 Enable interruption ADC group injected context queue overflow.
__STATIC_INLINE void LL_ADC_EnableIT_AWD1 (ADC_TypeDef *ADCx)
 Enable interruption ADC analog watchdog 1.
__STATIC_INLINE void LL_ADC_EnableIT_AWD2 (ADC_TypeDef *ADCx)
 Enable interruption ADC analog watchdog 2.
__STATIC_INLINE void LL_ADC_EnableIT_AWD3 (ADC_TypeDef *ADCx)
 Enable interruption ADC analog watchdog 3.
__STATIC_INLINE void LL_ADC_DisableIT_ADRDY (ADC_TypeDef *ADCx)
 Disable interruption ADC ready.
__STATIC_INLINE void LL_ADC_DisableIT_EOC (ADC_TypeDef *ADCx)
 Disable interruption ADC group regular end of unitary conversion.
__STATIC_INLINE void LL_ADC_DisableIT_EOS (ADC_TypeDef *ADCx)
 Disable interruption ADC group regular end of sequence conversions.
__STATIC_INLINE void LL_ADC_DisableIT_OVR (ADC_TypeDef *ADCx)
 Disable interruption ADC group regular overrun.
__STATIC_INLINE void LL_ADC_DisableIT_EOSMP (ADC_TypeDef *ADCx)
 Disable interruption ADC group regular end of sampling.
__STATIC_INLINE void LL_ADC_DisableIT_JEOC (ADC_TypeDef *ADCx)
 Disable interruption ADC group regular end of unitary conversion.
__STATIC_INLINE void LL_ADC_DisableIT_JEOS (ADC_TypeDef *ADCx)
 Disable interruption ADC group injected end of sequence conversions.
__STATIC_INLINE void LL_ADC_DisableIT_JQOVF (ADC_TypeDef *ADCx)
 Disable interruption ADC group injected context queue overflow.
__STATIC_INLINE void LL_ADC_DisableIT_AWD1 (ADC_TypeDef *ADCx)
 Disable interruption ADC analog watchdog 1.
__STATIC_INLINE void LL_ADC_DisableIT_AWD2 (ADC_TypeDef *ADCx)
 Disable interruption ADC analog watchdog 2.
__STATIC_INLINE void LL_ADC_DisableIT_AWD3 (ADC_TypeDef *ADCx)
 Disable interruption ADC analog watchdog 3.
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_ADRDY (ADC_TypeDef *ADCx)
 Get state of interruption ADC ready (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOC (ADC_TypeDef *ADCx)
 Get state of interruption ADC group regular end of unitary conversion (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOS (ADC_TypeDef *ADCx)
 Get state of interruption ADC group regular end of sequence conversions (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_OVR (ADC_TypeDef *ADCx)
 Get state of interruption ADC group regular overrun (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOSMP (ADC_TypeDef *ADCx)
 Get state of interruption ADC group regular end of sampling (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOC (ADC_TypeDef *ADCx)
 Get state of interruption ADC group injected end of unitary conversion (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOS (ADC_TypeDef *ADCx)
 Get state of interruption ADC group injected end of sequence conversions (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JQOVF (ADC_TypeDef *ADCx)
 Get state of interruption ADC group injected context queue overflow interrupt state (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD1 (ADC_TypeDef *ADCx)
 Get state of interruption ADC analog watchdog 1 (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD2 (ADC_TypeDef *ADCx)
 Get state of interruption Get ADC analog watchdog 2 (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD3 (ADC_TypeDef *ADCx)
 Get state of interruption Get ADC analog watchdog 3 (0: interrupt disabled, 1: interrupt enabled).

Function Documentation

__STATIC_INLINE void LL_ADC_DisableIT_ADRDY ( ADC_TypeDef *  ADCx)

Disable interruption ADC ready.

Reference Manual to LL API cross reference:
IER ADRDYIE LL_ADC_DisableIT_ADRDY
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7182 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_ADRDY.

__STATIC_INLINE void LL_ADC_DisableIT_AWD1 ( ADC_TypeDef *  ADCx)

Disable interruption ADC analog watchdog 1.

Reference Manual to LL API cross reference:
IER AWD1IE LL_ADC_DisableIT_AWD1
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7270 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_AWD1.

Referenced by HAL_ADC_AnalogWDGConfig().

__STATIC_INLINE void LL_ADC_DisableIT_AWD2 ( ADC_TypeDef *  ADCx)

Disable interruption ADC analog watchdog 2.

Reference Manual to LL API cross reference:
IER AWD2IE LL_ADC_DisableIT_AWD2
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7281 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_AWD2.

Referenced by HAL_ADC_AnalogWDGConfig().

__STATIC_INLINE void LL_ADC_DisableIT_AWD3 ( ADC_TypeDef *  ADCx)

Disable interruption ADC analog watchdog 3.

Reference Manual to LL API cross reference:
IER AWD3IE LL_ADC_DisableIT_AWD3
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7292 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_AWD3.

Referenced by HAL_ADC_AnalogWDGConfig().

__STATIC_INLINE void LL_ADC_DisableIT_EOC ( ADC_TypeDef *  ADCx)

Disable interruption ADC group regular end of unitary conversion.

Reference Manual to LL API cross reference:
IER EOCIE LL_ADC_DisableIT_EOC
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7193 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_EOC.

__STATIC_INLINE void LL_ADC_DisableIT_EOS ( ADC_TypeDef *  ADCx)

Disable interruption ADC group regular end of sequence conversions.

Reference Manual to LL API cross reference:
IER EOSIE LL_ADC_DisableIT_EOS
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7204 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_EOS.

__STATIC_INLINE void LL_ADC_DisableIT_EOSMP ( ADC_TypeDef *  ADCx)

Disable interruption ADC group regular end of sampling.

Reference Manual to LL API cross reference:
IER EOSMPIE LL_ADC_DisableIT_EOSMP
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7226 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_EOSMP.

__STATIC_INLINE void LL_ADC_DisableIT_JEOC ( ADC_TypeDef *  ADCx)

Disable interruption ADC group regular end of unitary conversion.

Reference Manual to LL API cross reference:
IER JEOCIE LL_ADC_DisableIT_JEOC
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7237 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_JEOC.

__STATIC_INLINE void LL_ADC_DisableIT_JEOS ( ADC_TypeDef *  ADCx)

Disable interruption ADC group injected end of sequence conversions.

Reference Manual to LL API cross reference:
IER JEOSIE LL_ADC_DisableIT_JEOS
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7248 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_JEOS.

__STATIC_INLINE void LL_ADC_DisableIT_JQOVF ( ADC_TypeDef *  ADCx)

Disable interruption ADC group injected context queue overflow.

Reference Manual to LL API cross reference:
IER JQOVFIE LL_ADC_DisableIT_JQOVF
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7259 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_JQOVF.

__STATIC_INLINE void LL_ADC_DisableIT_OVR ( ADC_TypeDef *  ADCx)

Disable interruption ADC group regular overrun.

Reference Manual to LL API cross reference:
IER OVRIE LL_ADC_DisableIT_OVR
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7215 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_OVR.

__STATIC_INLINE void LL_ADC_EnableIT_ADRDY ( ADC_TypeDef *  ADCx)

Enable ADC ready.

Reference Manual to LL API cross reference:
IER ADRDYIE LL_ADC_EnableIT_ADRDY
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7061 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_ADRDY.

__STATIC_INLINE void LL_ADC_EnableIT_AWD1 ( ADC_TypeDef *  ADCx)

Enable interruption ADC analog watchdog 1.

Reference Manual to LL API cross reference:
IER AWD1IE LL_ADC_EnableIT_AWD1
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7149 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_AWD1.

Referenced by HAL_ADC_AnalogWDGConfig().

__STATIC_INLINE void LL_ADC_EnableIT_AWD2 ( ADC_TypeDef *  ADCx)

Enable interruption ADC analog watchdog 2.

Reference Manual to LL API cross reference:
IER AWD2IE LL_ADC_EnableIT_AWD2
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7160 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_AWD2.

Referenced by HAL_ADC_AnalogWDGConfig().

__STATIC_INLINE void LL_ADC_EnableIT_AWD3 ( ADC_TypeDef *  ADCx)

Enable interruption ADC analog watchdog 3.

Reference Manual to LL API cross reference:
IER AWD3IE LL_ADC_EnableIT_AWD3
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7171 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_AWD3.

Referenced by HAL_ADC_AnalogWDGConfig().

__STATIC_INLINE void LL_ADC_EnableIT_EOC ( ADC_TypeDef *  ADCx)

Enable interruption ADC group regular end of unitary conversion.

Reference Manual to LL API cross reference:
IER EOCIE LL_ADC_EnableIT_EOC
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7072 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_EOC.

__STATIC_INLINE void LL_ADC_EnableIT_EOS ( ADC_TypeDef *  ADCx)

Enable interruption ADC group regular end of sequence conversions.

Reference Manual to LL API cross reference:
IER EOSIE LL_ADC_EnableIT_EOS
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7083 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_EOS.

__STATIC_INLINE void LL_ADC_EnableIT_EOSMP ( ADC_TypeDef *  ADCx)

Enable interruption ADC group regular end of sampling.

Reference Manual to LL API cross reference:
IER EOSMPIE LL_ADC_EnableIT_EOSMP
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7105 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_EOSMP.

__STATIC_INLINE void LL_ADC_EnableIT_JEOC ( ADC_TypeDef *  ADCx)

Enable interruption ADC group injected end of unitary conversion.

Reference Manual to LL API cross reference:
IER JEOCIE LL_ADC_EnableIT_JEOC
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7116 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_JEOC.

__STATIC_INLINE void LL_ADC_EnableIT_JEOS ( ADC_TypeDef *  ADCx)

Enable interruption ADC group injected end of sequence conversions.

Reference Manual to LL API cross reference:
IER JEOSIE LL_ADC_EnableIT_JEOS
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7127 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_JEOS.

__STATIC_INLINE void LL_ADC_EnableIT_JQOVF ( ADC_TypeDef *  ADCx)

Enable interruption ADC group injected context queue overflow.

Reference Manual to LL API cross reference:
IER JQOVFIE LL_ADC_EnableIT_JQOVF
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7138 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_JQOVF.

__STATIC_INLINE void LL_ADC_EnableIT_OVR ( ADC_TypeDef *  ADCx)

Enable ADC group regular interruption overrun.

Reference Manual to LL API cross reference:
IER OVRIE LL_ADC_EnableIT_OVR
Parameters:
ADCxADC instance
Return values:
None

Definition at line 7094 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_OVR.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_ADRDY ( ADC_TypeDef *  ADCx)

Get state of interruption ADC ready (0: interrupt disabled, 1: interrupt enabled).

Reference Manual to LL API cross reference:
IER ADRDYIE LL_ADC_IsEnabledIT_ADRDY
Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7304 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_ADRDY.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD1 ( ADC_TypeDef *  ADCx)

Get state of interruption ADC analog watchdog 1 (0: interrupt disabled, 1: interrupt enabled).

Reference Manual to LL API cross reference:
IER AWD1IE LL_ADC_IsEnabledIT_AWD1
Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7400 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_AWD1.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD2 ( ADC_TypeDef *  ADCx)

Get state of interruption Get ADC analog watchdog 2 (0: interrupt disabled, 1: interrupt enabled).

Reference Manual to LL API cross reference:
IER AWD2IE LL_ADC_IsEnabledIT_AWD2
Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7412 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_AWD2.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD3 ( ADC_TypeDef *  ADCx)

Get state of interruption Get ADC analog watchdog 3 (0: interrupt disabled, 1: interrupt enabled).

Reference Manual to LL API cross reference:
IER AWD3IE LL_ADC_IsEnabledIT_AWD3
Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7424 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_AWD3.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOC ( ADC_TypeDef *  ADCx)

Get state of interruption ADC group regular end of unitary conversion (0: interrupt disabled, 1: interrupt enabled).

Reference Manual to LL API cross reference:
IER EOCIE LL_ADC_IsEnabledIT_EOC
Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7316 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_EOC.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOS ( ADC_TypeDef *  ADCx)

Get state of interruption ADC group regular end of sequence conversions (0: interrupt disabled, 1: interrupt enabled).

Reference Manual to LL API cross reference:
IER EOSIE LL_ADC_IsEnabledIT_EOS
Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7328 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_EOS.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOSMP ( ADC_TypeDef *  ADCx)

Get state of interruption ADC group regular end of sampling (0: interrupt disabled, 1: interrupt enabled).

Reference Manual to LL API cross reference:
IER EOSMPIE LL_ADC_IsEnabledIT_EOSMP
Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7352 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_EOSMP.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOC ( ADC_TypeDef *  ADCx)

Get state of interruption ADC group injected end of unitary conversion (0: interrupt disabled, 1: interrupt enabled).

Reference Manual to LL API cross reference:
IER JEOCIE LL_ADC_IsEnabledIT_JEOC
Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7364 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_JEOC.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOS ( ADC_TypeDef *  ADCx)

Get state of interruption ADC group injected end of sequence conversions (0: interrupt disabled, 1: interrupt enabled).

Reference Manual to LL API cross reference:
IER JEOSIE LL_ADC_IsEnabledIT_JEOS
Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7376 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_JEOS.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JQOVF ( ADC_TypeDef *  ADCx)

Get state of interruption ADC group injected context queue overflow interrupt state (0: interrupt disabled, 1: interrupt enabled).

Reference Manual to LL API cross reference:
IER JQOVFIE LL_ADC_IsEnabledIT_JQOVF
Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7388 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_JQOVF.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_OVR ( ADC_TypeDef *  ADCx)

Get state of interruption ADC group regular overrun (0: interrupt disabled, 1: interrupt enabled).

Reference Manual to LL API cross reference:
IER OVRIE LL_ADC_IsEnabledIT_OVR
Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7340 of file stm32l4xx_ll_adc.h.

References LL_ADC_IT_OVR.