STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_ADRDY (ADC_TypeDef *ADCx)
 Get flag ADC ready. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOC (ADC_TypeDef *ADCx)
 Get flag ADC group regular end of unitary conversion. ISR EOC LL_ADC_IsActiveFlag_EOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOS (ADC_TypeDef *ADCx)
 Get flag ADC group regular end of sequence conversions. ISR EOS LL_ADC_IsActiveFlag_EOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_OVR (ADC_TypeDef *ADCx)
 Get flag ADC group regular overrun. ISR OVR LL_ADC_IsActiveFlag_OVR. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOSMP (ADC_TypeDef *ADCx)
 Get flag ADC group regular end of sampling phase. ISR EOSMP LL_ADC_IsActiveFlag_EOSMP. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOC (ADC_TypeDef *ADCx)
 Get flag ADC group injected end of unitary conversion. ISR JEOC LL_ADC_IsActiveFlag_JEOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOS (ADC_TypeDef *ADCx)
 Get flag ADC group injected end of sequence conversions. ISR JEOS LL_ADC_IsActiveFlag_JEOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JQOVF (ADC_TypeDef *ADCx)
 Get flag ADC group injected contexts queue overflow. ISR JQOVF LL_ADC_IsActiveFlag_JQOVF. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD1 (ADC_TypeDef *ADCx)
 Get flag ADC analog watchdog 1 flag ISR AWD1 LL_ADC_IsActiveFlag_AWD1. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD2 (ADC_TypeDef *ADCx)
 Get flag ADC analog watchdog 2. ISR AWD2 LL_ADC_IsActiveFlag_AWD2. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD3 (ADC_TypeDef *ADCx)
 Get flag ADC analog watchdog 3. ISR AWD3 LL_ADC_IsActiveFlag_AWD3. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_ADRDY (ADC_TypeDef *ADCx)
 Clear flag ADC ready. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_EOC (ADC_TypeDef *ADCx)
 Clear flag ADC group regular end of unitary conversion. ISR EOC LL_ADC_ClearFlag_EOC. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_EOS (ADC_TypeDef *ADCx)
 Clear flag ADC group regular end of sequence conversions. ISR EOS LL_ADC_ClearFlag_EOS. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_OVR (ADC_TypeDef *ADCx)
 Clear flag ADC group regular overrun. ISR OVR LL_ADC_ClearFlag_OVR. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_EOSMP (ADC_TypeDef *ADCx)
 Clear flag ADC group regular end of sampling phase. ISR EOSMP LL_ADC_ClearFlag_EOSMP. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_JEOC (ADC_TypeDef *ADCx)
 Clear flag ADC group injected end of unitary conversion. ISR JEOC LL_ADC_ClearFlag_JEOC. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_JEOS (ADC_TypeDef *ADCx)
 Clear flag ADC group injected end of sequence conversions. ISR JEOS LL_ADC_ClearFlag_JEOS. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_JQOVF (ADC_TypeDef *ADCx)
 Clear flag ADC group injected contexts queue overflow. ISR JQOVF LL_ADC_ClearFlag_JQOVF. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_AWD1 (ADC_TypeDef *ADCx)
 Clear flag ADC analog watchdog 1. ISR AWD1 LL_ADC_ClearFlag_AWD1. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_AWD2 (ADC_TypeDef *ADCx)
 Clear flag ADC analog watchdog 2. ISR AWD2 LL_ADC_ClearFlag_AWD2. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_AWD3 (ADC_TypeDef *ADCx)
 Clear flag ADC analog watchdog 3. ISR AWD3 LL_ADC_ClearFlag_AWD3. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_ADRDY (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC ready of the ADC master. CSR ADRDY_MST LL_ADC_IsActiveFlag_MST_ADRDY. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_ADRDY (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC ready of the ADC slave. CSR ADRDY_SLV LL_ADC_IsActiveFlag_SLV_ADRDY. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOC (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of unitary conversion of the ADC master. CSR EOC_MST LL_ADC_IsActiveFlag_MST_EOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOC (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of unitary conversion of the ADC slave. CSR EOC_SLV LL_ADC_IsActiveFlag_SLV_EOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOS (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of sequence conversions of the ADC master. CSR EOS_MST LL_ADC_IsActiveFlag_MST_EOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOS (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of sequence conversions of the ADC slave. CSR EOS_SLV LL_ADC_IsActiveFlag_SLV_EOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_OVR (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular overrun of the ADC master. CSR OVR_MST LL_ADC_IsActiveFlag_MST_OVR. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_OVR (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular overrun of the ADC slave. CSR OVR_SLV LL_ADC_IsActiveFlag_SLV_OVR. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOSMP (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of sampling of the ADC master. CSR EOSMP_MST LL_ADC_IsActiveFlag_MST_EOSMP. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOSMP (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of sampling of the ADC slave. CSR EOSMP_SLV LL_ADC_IsActiveFlag_SLV_EOSMP. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JEOC (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected end of unitary conversion of the ADC master. CSR JEOC_MST LL_ADC_IsActiveFlag_MST_JEOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JEOC (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected end of unitary conversion of the ADC slave. CSR JEOC_SLV LL_ADC_IsActiveFlag_SLV_JEOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JEOS (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected end of sequence conversions of the ADC master. CSR JEOS_MST LL_ADC_IsActiveFlag_MST_JEOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JEOS (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected end of sequence conversions of the ADC slave. CSR JEOS_SLV LL_ADC_IsActiveFlag_SLV_JEOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JQOVF (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected context queue overflow of the ADC master. CSR JQOVF_MST LL_ADC_IsActiveFlag_MST_JQOVF. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JQOVF (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected context queue overflow of the ADC slave. CSR JQOVF_SLV LL_ADC_IsActiveFlag_SLV_JQOVF. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD1 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC analog watchdog 1 of the ADC master. CSR AWD1_MST LL_ADC_IsActiveFlag_MST_AWD1. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD1 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode analog watchdog 1 of the ADC slave. CSR AWD1_SLV LL_ADC_IsActiveFlag_SLV_AWD1. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD2 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC analog watchdog 2 of the ADC master. CSR AWD2_MST LL_ADC_IsActiveFlag_MST_AWD2. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD2 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC analog watchdog 2 of the ADC slave. CSR AWD2_SLV LL_ADC_IsActiveFlag_SLV_AWD2. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD3 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC analog watchdog 3 of the ADC master. CSR AWD3_MST LL_ADC_IsActiveFlag_MST_AWD3. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD3 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC analog watchdog 3 of the ADC slave. CSR AWD3_SLV LL_ADC_IsActiveFlag_SLV_AWD3. More...
 

Detailed Description

Function Documentation

◆ LL_ADC_ClearFlag_ADRDY()

__STATIC_INLINE void LL_ADC_ClearFlag_ADRDY ( ADC_TypeDef *  ADCx)

Clear flag ADC ready.

Note
On this STM32 serie, flag LL_ADC_FLAG_ADRDY is raised when the ADC is enabled and when conversion clock is active. (not only core clock: this ADC has a dual clock domain) ISR ADRDY LL_ADC_ClearFlag_ADRDY
Parameters
ADCxADC instance
Return values
None

Definition at line 6568 of file stm32l4xx_ll_adc.h.

6569 {
6570  WRITE_REG(ADCx->ISR, LL_ADC_FLAG_ADRDY);
6571 }

◆ LL_ADC_ClearFlag_AWD1()

__STATIC_INLINE void LL_ADC_ClearFlag_AWD1 ( ADC_TypeDef *  ADCx)

Clear flag ADC analog watchdog 1. ISR AWD1 LL_ADC_ClearFlag_AWD1.

Parameters
ADCxADC instance
Return values
None

Definition at line 6656 of file stm32l4xx_ll_adc.h.

6657 {
6658  WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD1);
6659 }

◆ LL_ADC_ClearFlag_AWD2()

__STATIC_INLINE void LL_ADC_ClearFlag_AWD2 ( ADC_TypeDef *  ADCx)

Clear flag ADC analog watchdog 2. ISR AWD2 LL_ADC_ClearFlag_AWD2.

Parameters
ADCxADC instance
Return values
None

Definition at line 6667 of file stm32l4xx_ll_adc.h.

6668 {
6669  WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD2);
6670 }

◆ LL_ADC_ClearFlag_AWD3()

__STATIC_INLINE void LL_ADC_ClearFlag_AWD3 ( ADC_TypeDef *  ADCx)

Clear flag ADC analog watchdog 3. ISR AWD3 LL_ADC_ClearFlag_AWD3.

Parameters
ADCxADC instance
Return values
None

Definition at line 6678 of file stm32l4xx_ll_adc.h.

6679 {
6680  WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD3);
6681 }

◆ LL_ADC_ClearFlag_EOC()

__STATIC_INLINE void LL_ADC_ClearFlag_EOC ( ADC_TypeDef *  ADCx)

Clear flag ADC group regular end of unitary conversion. ISR EOC LL_ADC_ClearFlag_EOC.

Parameters
ADCxADC instance
Return values
None

Definition at line 6579 of file stm32l4xx_ll_adc.h.

6580 {
6581  WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOC);
6582 }

◆ LL_ADC_ClearFlag_EOS()

__STATIC_INLINE void LL_ADC_ClearFlag_EOS ( ADC_TypeDef *  ADCx)

Clear flag ADC group regular end of sequence conversions. ISR EOS LL_ADC_ClearFlag_EOS.

Parameters
ADCxADC instance
Return values
None

Definition at line 6590 of file stm32l4xx_ll_adc.h.

6591 {
6592  WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOS);
6593 }

◆ LL_ADC_ClearFlag_EOSMP()

__STATIC_INLINE void LL_ADC_ClearFlag_EOSMP ( ADC_TypeDef *  ADCx)

Clear flag ADC group regular end of sampling phase. ISR EOSMP LL_ADC_ClearFlag_EOSMP.

Parameters
ADCxADC instance
Return values
None

Definition at line 6612 of file stm32l4xx_ll_adc.h.

6613 {
6614  WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOSMP);
6615 }

◆ LL_ADC_ClearFlag_JEOC()

__STATIC_INLINE void LL_ADC_ClearFlag_JEOC ( ADC_TypeDef *  ADCx)

Clear flag ADC group injected end of unitary conversion. ISR JEOC LL_ADC_ClearFlag_JEOC.

Parameters
ADCxADC instance
Return values
None

Definition at line 6623 of file stm32l4xx_ll_adc.h.

6624 {
6625  WRITE_REG(ADCx->ISR, LL_ADC_FLAG_JEOC);
6626 }

◆ LL_ADC_ClearFlag_JEOS()

__STATIC_INLINE void LL_ADC_ClearFlag_JEOS ( ADC_TypeDef *  ADCx)

Clear flag ADC group injected end of sequence conversions. ISR JEOS LL_ADC_ClearFlag_JEOS.

Parameters
ADCxADC instance
Return values
None

Definition at line 6634 of file stm32l4xx_ll_adc.h.

6635 {
6636  WRITE_REG(ADCx->ISR, LL_ADC_FLAG_JEOS);
6637 }

◆ LL_ADC_ClearFlag_JQOVF()

__STATIC_INLINE void LL_ADC_ClearFlag_JQOVF ( ADC_TypeDef *  ADCx)

Clear flag ADC group injected contexts queue overflow. ISR JQOVF LL_ADC_ClearFlag_JQOVF.

Parameters
ADCxADC instance
Return values
None

Definition at line 6645 of file stm32l4xx_ll_adc.h.

6646 {
6647  WRITE_REG(ADCx->ISR, LL_ADC_FLAG_JQOVF);
6648 }

◆ LL_ADC_ClearFlag_OVR()

__STATIC_INLINE void LL_ADC_ClearFlag_OVR ( ADC_TypeDef *  ADCx)

Clear flag ADC group regular overrun. ISR OVR LL_ADC_ClearFlag_OVR.

Parameters
ADCxADC instance
Return values
None

Definition at line 6601 of file stm32l4xx_ll_adc.h.

6602 {
6603  WRITE_REG(ADCx->ISR, LL_ADC_FLAG_OVR);
6604 }

◆ LL_ADC_IsActiveFlag_ADRDY()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_ADRDY ( ADC_TypeDef *  ADCx)

Get flag ADC ready.

Note
On this STM32 serie, flag LL_ADC_FLAG_ADRDY is raised when the ADC is enabled and when conversion clock is active. (not only core clock: this ADC has a dual clock domain) ISR ADRDY LL_ADC_IsActiveFlag_ADRDY
Parameters
ADCxADC instance
Return values
Stateof bit (1 or 0).

Definition at line 6444 of file stm32l4xx_ll_adc.h.

6445 {
6446  return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_ADRDY) == (LL_ADC_FLAG_ADRDY)) ? 1UL : 0UL);
6447 }

◆ LL_ADC_IsActiveFlag_AWD1()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD1 ( ADC_TypeDef *  ADCx)

Get flag ADC analog watchdog 1 flag ISR AWD1 LL_ADC_IsActiveFlag_AWD1.

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

Definition at line 6532 of file stm32l4xx_ll_adc.h.

6533 {
6534  return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD1) == (LL_ADC_FLAG_AWD1)) ? 1UL : 0UL);
6535 }

◆ LL_ADC_IsActiveFlag_AWD2()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD2 ( ADC_TypeDef *  ADCx)

Get flag ADC analog watchdog 2. ISR AWD2 LL_ADC_IsActiveFlag_AWD2.

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

Definition at line 6543 of file stm32l4xx_ll_adc.h.

6544 {
6545  return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD2) == (LL_ADC_FLAG_AWD2)) ? 1UL : 0UL);
6546 }

◆ LL_ADC_IsActiveFlag_AWD3()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD3 ( ADC_TypeDef *  ADCx)

Get flag ADC analog watchdog 3. ISR AWD3 LL_ADC_IsActiveFlag_AWD3.

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

Definition at line 6554 of file stm32l4xx_ll_adc.h.

6555 {
6556  return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD3) == (LL_ADC_FLAG_AWD3)) ? 1UL : 0UL);
6557 }

◆ LL_ADC_IsActiveFlag_EOC()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOC ( ADC_TypeDef *  ADCx)

Get flag ADC group regular end of unitary conversion. ISR EOC LL_ADC_IsActiveFlag_EOC.

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

Definition at line 6455 of file stm32l4xx_ll_adc.h.

6456 {
6457  return ((READ_BIT(ADCx->ISR, ADC_ISR_EOC) == (ADC_ISR_EOC)) ? 1UL : 0UL);
6458 }

◆ LL_ADC_IsActiveFlag_EOS()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOS ( ADC_TypeDef *  ADCx)

Get flag ADC group regular end of sequence conversions. ISR EOS LL_ADC_IsActiveFlag_EOS.

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

Definition at line 6466 of file stm32l4xx_ll_adc.h.

6467 {
6468  return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_EOS) == (LL_ADC_FLAG_EOS)) ? 1UL : 0UL);
6469 }

◆ LL_ADC_IsActiveFlag_EOSMP()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOSMP ( ADC_TypeDef *  ADCx)

Get flag ADC group regular end of sampling phase. ISR EOSMP LL_ADC_IsActiveFlag_EOSMP.

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

Definition at line 6488 of file stm32l4xx_ll_adc.h.

6489 {
6490  return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_EOSMP) == (LL_ADC_FLAG_EOSMP)) ? 1UL : 0UL);
6491 }

◆ LL_ADC_IsActiveFlag_JEOC()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOC ( ADC_TypeDef *  ADCx)

Get flag ADC group injected end of unitary conversion. ISR JEOC LL_ADC_IsActiveFlag_JEOC.

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

Definition at line 6499 of file stm32l4xx_ll_adc.h.

6500 {
6501  return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_JEOC) == (LL_ADC_FLAG_JEOC)) ? 1UL : 0UL);
6502 }

◆ LL_ADC_IsActiveFlag_JEOS()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOS ( ADC_TypeDef *  ADCx)

Get flag ADC group injected end of sequence conversions. ISR JEOS LL_ADC_IsActiveFlag_JEOS.

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

Definition at line 6510 of file stm32l4xx_ll_adc.h.

6511 {
6512  return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_JEOS) == (LL_ADC_FLAG_JEOS)) ? 1UL : 0UL);
6513 }

◆ LL_ADC_IsActiveFlag_JQOVF()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JQOVF ( ADC_TypeDef *  ADCx)

Get flag ADC group injected contexts queue overflow. ISR JQOVF LL_ADC_IsActiveFlag_JQOVF.

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

Definition at line 6521 of file stm32l4xx_ll_adc.h.

6522 {
6523  return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_JQOVF) == (LL_ADC_FLAG_JQOVF)) ? 1UL : 0UL);
6524 }

◆ LL_ADC_IsActiveFlag_MST_ADRDY()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_ADRDY ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC ready of the ADC master. CSR ADRDY_MST LL_ADC_IsActiveFlag_MST_ADRDY.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6691 of file stm32l4xx_ll_adc.h.

6692 {
6693  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_ADRDY_MST) == (LL_ADC_FLAG_ADRDY_MST)) ? 1UL : 0UL);
6694 }

◆ LL_ADC_IsActiveFlag_MST_AWD1()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD1 ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC analog watchdog 1 of the ADC master. CSR AWD1_MST LL_ADC_IsActiveFlag_MST_AWD1.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6883 of file stm32l4xx_ll_adc.h.

6884 {
6885  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_AWD1_MST) == (LL_ADC_FLAG_AWD1_MST)) ? 1UL : 0UL);
6886 }

◆ LL_ADC_IsActiveFlag_MST_AWD2()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD2 ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC analog watchdog 2 of the ADC master. CSR AWD2_MST LL_ADC_IsActiveFlag_MST_AWD2.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6907 of file stm32l4xx_ll_adc.h.

6908 {
6909  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_AWD2_MST) == (LL_ADC_FLAG_AWD2_MST)) ? 1UL : 0UL);
6910 }

◆ LL_ADC_IsActiveFlag_MST_AWD3()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD3 ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC analog watchdog 3 of the ADC master. CSR AWD3_MST LL_ADC_IsActiveFlag_MST_AWD3.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6931 of file stm32l4xx_ll_adc.h.

6932 {
6933  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_AWD3_MST) == (LL_ADC_FLAG_AWD3_MST)) ? 1UL : 0UL);
6934 }

◆ LL_ADC_IsActiveFlag_MST_EOC()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOC ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group regular end of unitary conversion of the ADC master. CSR EOC_MST LL_ADC_IsActiveFlag_MST_EOC.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6715 of file stm32l4xx_ll_adc.h.

6716 {
6717  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_EOC_SLV) == (LL_ADC_FLAG_EOC_SLV)) ? 1UL : 0UL);
6718 }

◆ LL_ADC_IsActiveFlag_MST_EOS()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOS ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group regular end of sequence conversions of the ADC master. CSR EOS_MST LL_ADC_IsActiveFlag_MST_EOS.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6739 of file stm32l4xx_ll_adc.h.

6740 {
6741  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_EOS_MST) == (LL_ADC_FLAG_EOS_MST)) ? 1UL : 0UL);
6742 }

◆ LL_ADC_IsActiveFlag_MST_EOSMP()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOSMP ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group regular end of sampling of the ADC master. CSR EOSMP_MST LL_ADC_IsActiveFlag_MST_EOSMP.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6787 of file stm32l4xx_ll_adc.h.

6788 {
6789  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_EOSMP_MST) == (LL_ADC_FLAG_EOSMP_MST)) ? 1UL : 0UL);
6790 }

◆ LL_ADC_IsActiveFlag_MST_JEOC()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JEOC ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group injected end of unitary conversion of the ADC master. CSR JEOC_MST LL_ADC_IsActiveFlag_MST_JEOC.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6811 of file stm32l4xx_ll_adc.h.

6812 {
6813  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_JEOC_MST) == (LL_ADC_FLAG_JEOC_MST)) ? 1UL : 0UL);
6814 }

◆ LL_ADC_IsActiveFlag_MST_JEOS()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JEOS ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group injected end of sequence conversions of the ADC master. CSR JEOS_MST LL_ADC_IsActiveFlag_MST_JEOS.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6835 of file stm32l4xx_ll_adc.h.

6836 {
6837  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_JEOS_MST) == (LL_ADC_FLAG_JEOS_MST)) ? 1UL : 0UL);
6838 }

◆ LL_ADC_IsActiveFlag_MST_JQOVF()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JQOVF ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group injected context queue overflow of the ADC master. CSR JQOVF_MST LL_ADC_IsActiveFlag_MST_JQOVF.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6859 of file stm32l4xx_ll_adc.h.

6860 {
6861  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_JQOVF_MST) == (LL_ADC_FLAG_JQOVF_MST)) ? 1UL : 0UL);
6862 }

◆ LL_ADC_IsActiveFlag_MST_OVR()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_OVR ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group regular overrun of the ADC master. CSR OVR_MST LL_ADC_IsActiveFlag_MST_OVR.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6763 of file stm32l4xx_ll_adc.h.

6764 {
6765  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_OVR_MST) == (LL_ADC_FLAG_OVR_MST)) ? 1UL : 0UL);
6766 }

◆ LL_ADC_IsActiveFlag_OVR()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_OVR ( ADC_TypeDef *  ADCx)

Get flag ADC group regular overrun. ISR OVR LL_ADC_IsActiveFlag_OVR.

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

Definition at line 6477 of file stm32l4xx_ll_adc.h.

6478 {
6479  return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_OVR) == (LL_ADC_FLAG_OVR)) ? 1UL : 0UL);
6480 }

◆ LL_ADC_IsActiveFlag_SLV_ADRDY()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_ADRDY ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC ready of the ADC slave. CSR ADRDY_SLV LL_ADC_IsActiveFlag_SLV_ADRDY.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6703 of file stm32l4xx_ll_adc.h.

6704 {
6705  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_ADRDY_SLV) == (LL_ADC_FLAG_ADRDY_SLV)) ? 1UL : 0UL);
6706 }

◆ LL_ADC_IsActiveFlag_SLV_AWD1()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD1 ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode analog watchdog 1 of the ADC slave. CSR AWD1_SLV LL_ADC_IsActiveFlag_SLV_AWD1.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6895 of file stm32l4xx_ll_adc.h.

6896 {
6897  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_AWD1_SLV) == (LL_ADC_FLAG_AWD1_SLV)) ? 1UL : 0UL);
6898 }

◆ LL_ADC_IsActiveFlag_SLV_AWD2()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD2 ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC analog watchdog 2 of the ADC slave. CSR AWD2_SLV LL_ADC_IsActiveFlag_SLV_AWD2.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6919 of file stm32l4xx_ll_adc.h.

6920 {
6921  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_AWD2_SLV) == (LL_ADC_FLAG_AWD2_SLV)) ? 1UL : 0UL);
6922 }

◆ LL_ADC_IsActiveFlag_SLV_AWD3()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD3 ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC analog watchdog 3 of the ADC slave. CSR AWD3_SLV LL_ADC_IsActiveFlag_SLV_AWD3.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6943 of file stm32l4xx_ll_adc.h.

6944 {
6945  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_AWD3_SLV) == (LL_ADC_FLAG_AWD3_SLV)) ? 1UL : 0UL);
6946 }

◆ LL_ADC_IsActiveFlag_SLV_EOC()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOC ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group regular end of unitary conversion of the ADC slave. CSR EOC_SLV LL_ADC_IsActiveFlag_SLV_EOC.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6727 of file stm32l4xx_ll_adc.h.

6728 {
6729  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_EOC_SLV) == (LL_ADC_FLAG_EOC_SLV)) ? 1UL : 0UL);
6730 }

◆ LL_ADC_IsActiveFlag_SLV_EOS()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOS ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group regular end of sequence conversions of the ADC slave. CSR EOS_SLV LL_ADC_IsActiveFlag_SLV_EOS.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6751 of file stm32l4xx_ll_adc.h.

6752 {
6753  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_EOS_SLV) == (LL_ADC_FLAG_EOS_SLV)) ? 1UL : 0UL);
6754 }

◆ LL_ADC_IsActiveFlag_SLV_EOSMP()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOSMP ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group regular end of sampling of the ADC slave. CSR EOSMP_SLV LL_ADC_IsActiveFlag_SLV_EOSMP.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6799 of file stm32l4xx_ll_adc.h.

6800 {
6801  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_EOSMP_SLV) == (LL_ADC_FLAG_EOSMP_SLV)) ? 1UL : 0UL);
6802 }

◆ LL_ADC_IsActiveFlag_SLV_JEOC()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JEOC ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group injected end of unitary conversion of the ADC slave. CSR JEOC_SLV LL_ADC_IsActiveFlag_SLV_JEOC.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6823 of file stm32l4xx_ll_adc.h.

6824 {
6825  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_JEOC_SLV) == (LL_ADC_FLAG_JEOC_SLV)) ? 1UL : 0UL);
6826 }

◆ LL_ADC_IsActiveFlag_SLV_JEOS()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JEOS ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group injected end of sequence conversions of the ADC slave. CSR JEOS_SLV LL_ADC_IsActiveFlag_SLV_JEOS.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6847 of file stm32l4xx_ll_adc.h.

6848 {
6849  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_JEOS_SLV) == (LL_ADC_FLAG_JEOS_SLV)) ? 1UL : 0UL);
6850 }

◆ LL_ADC_IsActiveFlag_SLV_JQOVF()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JQOVF ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group injected context queue overflow of the ADC slave. CSR JQOVF_SLV LL_ADC_IsActiveFlag_SLV_JQOVF.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6871 of file stm32l4xx_ll_adc.h.

6872 {
6873  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_JQOVF_SLV) == (LL_ADC_FLAG_JQOVF_SLV)) ? 1UL : 0UL);
6874 }

◆ LL_ADC_IsActiveFlag_SLV_OVR()

__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_OVR ( ADC_Common_TypeDef *  ADCxy_COMMON)

Get flag multimode ADC group regular overrun of the ADC slave. CSR OVR_SLV LL_ADC_IsActiveFlag_SLV_OVR.

Parameters
ADCxy_COMMONADC common instance (can be set directly from CMSIS definition or by using helper macro __LL_ADC_COMMON_INSTANCE() )
Return values
Stateof bit (1 or 0).

Definition at line 6775 of file stm32l4xx_ll_adc.h.

6776 {
6777  return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_OVR_SLV) == (LL_ADC_FLAG_OVR_SLV)) ? 1UL : 0UL);
6778 }