TUKS MCU Introductory course / TUKS-COURSE-2-LED
Embed: (wiki syntax)

« Back to documentation index

ADC IT management

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.

IER ADRDYIE LL_ADC_DisableIT_ADRDY

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6956 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_DisableIT_AWD1 ( ADC_TypeDef *  ADCx )

Disable interruption ADC analog watchdog 1.

IER AWD1IE LL_ADC_DisableIT_AWD1

Parameters:
ADCxADC instance
Return values:
None

Definition at line 7044 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_DisableIT_AWD2 ( ADC_TypeDef *  ADCx )

Disable interruption ADC analog watchdog 2.

IER AWD2IE LL_ADC_DisableIT_AWD2

Parameters:
ADCxADC instance
Return values:
None

Definition at line 7055 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_DisableIT_AWD3 ( ADC_TypeDef *  ADCx )

Disable interruption ADC analog watchdog 3.

IER AWD3IE LL_ADC_DisableIT_AWD3

Parameters:
ADCxADC instance
Return values:
None

Definition at line 7066 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_DisableIT_EOC ( ADC_TypeDef *  ADCx )

Disable interruption ADC group regular end of unitary conversion.

IER EOCIE LL_ADC_DisableIT_EOC

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6967 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_DisableIT_EOS ( ADC_TypeDef *  ADCx )

Disable interruption ADC group regular end of sequence conversions.

IER EOSIE LL_ADC_DisableIT_EOS

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6978 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_DisableIT_EOSMP ( ADC_TypeDef *  ADCx )

Disable interruption ADC group regular end of sampling.

IER EOSMPIE LL_ADC_DisableIT_EOSMP

Parameters:
ADCxADC instance
Return values:
None

Definition at line 7000 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_DisableIT_JEOC ( ADC_TypeDef *  ADCx )

Disable interruption ADC group regular end of unitary conversion.

IER JEOCIE LL_ADC_DisableIT_JEOC

Parameters:
ADCxADC instance
Return values:
None

Definition at line 7011 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_DisableIT_JEOS ( ADC_TypeDef *  ADCx )

Disable interruption ADC group injected end of sequence conversions.

IER JEOSIE LL_ADC_DisableIT_JEOS

Parameters:
ADCxADC instance
Return values:
None

Definition at line 7022 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_DisableIT_JQOVF ( ADC_TypeDef *  ADCx )

Disable interruption ADC group injected context queue overflow.

IER JQOVFIE LL_ADC_DisableIT_JQOVF

Parameters:
ADCxADC instance
Return values:
None

Definition at line 7033 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_DisableIT_OVR ( ADC_TypeDef *  ADCx )

Disable interruption ADC group regular overrun.

IER OVRIE LL_ADC_DisableIT_OVR

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6989 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_EnableIT_ADRDY ( ADC_TypeDef *  ADCx )

Enable ADC ready.

IER ADRDYIE LL_ADC_EnableIT_ADRDY

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6835 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_EnableIT_AWD1 ( ADC_TypeDef *  ADCx )

Enable interruption ADC analog watchdog 1.

IER AWD1IE LL_ADC_EnableIT_AWD1

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6923 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_EnableIT_AWD2 ( ADC_TypeDef *  ADCx )

Enable interruption ADC analog watchdog 2.

IER AWD2IE LL_ADC_EnableIT_AWD2

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6934 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_EnableIT_AWD3 ( ADC_TypeDef *  ADCx )

Enable interruption ADC analog watchdog 3.

IER AWD3IE LL_ADC_EnableIT_AWD3

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6945 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_EnableIT_EOC ( ADC_TypeDef *  ADCx )

Enable interruption ADC group regular end of unitary conversion.

IER EOCIE LL_ADC_EnableIT_EOC

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6846 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_EnableIT_EOS ( ADC_TypeDef *  ADCx )

Enable interruption ADC group regular end of sequence conversions.

IER EOSIE LL_ADC_EnableIT_EOS

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6857 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_EnableIT_EOSMP ( ADC_TypeDef *  ADCx )

Enable interruption ADC group regular end of sampling.

IER EOSMPIE LL_ADC_EnableIT_EOSMP

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6879 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_EnableIT_JEOC ( ADC_TypeDef *  ADCx )

Enable interruption ADC group injected end of unitary conversion.

IER JEOCIE LL_ADC_EnableIT_JEOC

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6890 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_EnableIT_JEOS ( ADC_TypeDef *  ADCx )

Enable interruption ADC group injected end of sequence conversions.

IER JEOSIE LL_ADC_EnableIT_JEOS

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6901 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_EnableIT_JQOVF ( ADC_TypeDef *  ADCx )

Enable interruption ADC group injected context queue overflow.

IER JQOVFIE LL_ADC_EnableIT_JQOVF

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6912 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE void LL_ADC_EnableIT_OVR ( ADC_TypeDef *  ADCx )

Enable ADC group regular interruption overrun.

IER OVRIE LL_ADC_EnableIT_OVR

Parameters:
ADCxADC instance
Return values:
None

Definition at line 6868 of file stm32l4xx_ll_adc.h.

__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_ADRDY ( ADC_TypeDef *  ADCx )

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

IER ADRDYIE LL_ADC_IsEnabledIT_ADRDY

Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7078 of file stm32l4xx_ll_adc.h.

__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).

IER AWD1IE LL_ADC_IsEnabledIT_AWD1

Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7174 of file stm32l4xx_ll_adc.h.

__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).

IER AWD2IE LL_ADC_IsEnabledIT_AWD2

Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7186 of file stm32l4xx_ll_adc.h.

__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).

IER AWD3IE LL_ADC_IsEnabledIT_AWD3

Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7198 of file stm32l4xx_ll_adc.h.

__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).

IER EOCIE LL_ADC_IsEnabledIT_EOC

Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7090 of file stm32l4xx_ll_adc.h.

__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).

IER EOSIE LL_ADC_IsEnabledIT_EOS

Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7102 of file stm32l4xx_ll_adc.h.

__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).

IER EOSMPIE LL_ADC_IsEnabledIT_EOSMP

Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7126 of file stm32l4xx_ll_adc.h.

__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).

IER JEOCIE LL_ADC_IsEnabledIT_JEOC

Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7138 of file stm32l4xx_ll_adc.h.

__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).

IER JEOSIE LL_ADC_IsEnabledIT_JEOS

Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7150 of file stm32l4xx_ll_adc.h.

__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).

IER JQOVFIE LL_ADC_IsEnabledIT_JQOVF

Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7162 of file stm32l4xx_ll_adc.h.

__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).

IER OVRIE LL_ADC_IsEnabledIT_OVR

Parameters:
ADCxADC instance
Return values:
Stateof bit (1 or 0).

Definition at line 7114 of file stm32l4xx_ll_adc.h.