STM32L486xx HAL User Manual
Defines
Flags Interrupts Management
RCCEx Exported Macros

macros to manage the specified RCC Flags and interrupts. More...

Defines

#define __HAL_RCC_PLLSAI1_ENABLE_IT()   SET_BIT(RCC->CIER, RCC_CIER_PLLSAI1RDYIE)
 Enable PLLSAI1RDY interrupt.
#define __HAL_RCC_PLLSAI1_DISABLE_IT()   CLEAR_BIT(RCC->CIER, RCC_CIER_PLLSAI1RDYIE)
 Disable PLLSAI1RDY interrupt.
#define __HAL_RCC_PLLSAI1_CLEAR_IT()   WRITE_REG(RCC->CICR, RCC_CICR_PLLSAI1RDYC)
 Clear the PLLSAI1RDY interrupt pending bit.
#define __HAL_RCC_PLLSAI1_GET_IT_SOURCE()   (READ_BIT(RCC->CIFR, RCC_CIFR_PLLSAI1RDYF) == RCC_CIFR_PLLSAI1RDYF)
 Check whether PLLSAI1RDY interrupt has occurred or not.
#define __HAL_RCC_PLLSAI1_GET_FLAG()   (READ_BIT(RCC->CR, RCC_CR_PLLSAI1RDY) == (RCC_CR_PLLSAI1RDY))
 Check whether the PLLSAI1RDY flag is set or not.
#define __HAL_RCC_PLLSAI2_ENABLE_IT()   SET_BIT(RCC->CIER, RCC_CIER_PLLSAI2RDYIE)
 Enable PLLSAI2RDY interrupt.
#define __HAL_RCC_PLLSAI2_DISABLE_IT()   CLEAR_BIT(RCC->CIER, RCC_CIER_PLLSAI2RDYIE)
 Disable PLLSAI2RDY interrupt.
#define __HAL_RCC_PLLSAI2_CLEAR_IT()   WRITE_REG(RCC->CICR, RCC_CICR_PLLSAI2RDYC)
 Clear the PLLSAI2RDY interrupt pending bit.
#define __HAL_RCC_PLLSAI2_GET_IT_SOURCE()   (READ_BIT(RCC->CIFR, RCC_CIFR_PLLSAI2RDYF) == RCC_CIFR_PLLSAI2RDYF)
 Check whether the PLLSAI2RDY interrupt has occurred or not.
#define __HAL_RCC_PLLSAI2_GET_FLAG()   (READ_BIT(RCC->CR, RCC_CR_PLLSAI2RDY) == (RCC_CR_PLLSAI2RDY))
 Check whether the PLLSAI2RDY flag is set or not.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_IT()   SET_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS)
 Enable the RCC LSE CSS Extended Interrupt Line.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_IT()   CLEAR_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS)
 Disable the RCC LSE CSS Extended Interrupt Line.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_EVENT()   SET_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS)
 Enable the RCC LSE CSS Event Line.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_EVENT()   CLEAR_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS)
 Disable the RCC LSE CSS Event Line.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_FALLING_EDGE()   SET_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS)
 Enable the RCC LSE CSS Extended Interrupt Falling Trigger.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_FALLING_EDGE()   CLEAR_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS)
 Disable the RCC LSE CSS Extended Interrupt Falling Trigger.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_EDGE()   SET_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS)
 Enable the RCC LSE CSS Extended Interrupt Rising Trigger.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_EDGE()   CLEAR_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS)
 Disable the RCC LSE CSS Extended Interrupt Rising Trigger.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_FALLING_EDGE()
 Enable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_FALLING_EDGE()
 Disable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger.
#define __HAL_RCC_LSECSS_EXTI_GET_FLAG()   (READ_BIT(EXTI->PR1, RCC_EXTI_LINE_LSECSS) == RCC_EXTI_LINE_LSECSS)
 Check whether the specified RCC LSE CSS EXTI interrupt flag is set or not.
#define __HAL_RCC_LSECSS_EXTI_CLEAR_FLAG()   WRITE_REG(EXTI->PR1, RCC_EXTI_LINE_LSECSS)
 Clear the RCC LSE CSS EXTI flag.
#define __HAL_RCC_LSECSS_EXTI_GENERATE_SWIT()   SET_BIT(EXTI->SWIER1, RCC_EXTI_LINE_LSECSS)
 Generate a Software interrupt on the RCC LSE CSS EXTI line.

Detailed Description

macros to manage the specified RCC Flags and interrupts.


Define Documentation

#define __HAL_RCC_LSECSS_EXTI_CLEAR_FLAG ( )    WRITE_REG(EXTI->PR1, RCC_EXTI_LINE_LSECSS)

Clear the RCC LSE CSS EXTI flag.

Return values:
None.

Definition at line 2148 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_LSECSS_EXTI_DISABLE_EVENT ( )    CLEAR_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS)

Disable the RCC LSE CSS Event Line.

Return values:
None.

Definition at line 2089 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_LSECSS_EXTI_DISABLE_FALLING_EDGE ( )    CLEAR_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS)

Disable the RCC LSE CSS Extended Interrupt Falling Trigger.

Return values:
None.

Definition at line 2103 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_LSECSS_EXTI_DISABLE_IT ( )    CLEAR_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS)

Disable the RCC LSE CSS Extended Interrupt Line.

Return values:
None

Definition at line 2077 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_EDGE ( )    CLEAR_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS)

Disable the RCC LSE CSS Extended Interrupt Rising Trigger.

Return values:
None.

Definition at line 2116 of file stm32l4xx_hal_rcc_ex.h.

Value:
do {                                                       \
    __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_EDGE();             \
    __HAL_RCC_LSECSS_EXTI_DISABLE_FALLING_EDGE();            \
  } while(0)

Disable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger.

Return values:
None.

Definition at line 2132 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_LSECSS_EXTI_ENABLE_EVENT ( )    SET_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS)

Enable the RCC LSE CSS Event Line.

Return values:
None.

Definition at line 2083 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_LSECSS_EXTI_ENABLE_FALLING_EDGE ( )    SET_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS)

Enable the RCC LSE CSS Extended Interrupt Falling Trigger.

Return values:
None.

Definition at line 2096 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_LSECSS_EXTI_ENABLE_IT ( )    SET_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS)

Enable the RCC LSE CSS Extended Interrupt Line.

Return values:
None

Definition at line 2071 of file stm32l4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_EnableLSECSS_IT().

#define __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_EDGE ( )    SET_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS)

Enable the RCC LSE CSS Extended Interrupt Rising Trigger.

Return values:
None.

Definition at line 2110 of file stm32l4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_EnableLSECSS_IT().

Value:
do {                                                      \
    __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_EDGE();             \
    __HAL_RCC_LSECSS_EXTI_ENABLE_FALLING_EDGE();            \
  } while(0)

Enable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger.

Return values:
None.

Definition at line 2122 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_LSECSS_EXTI_GENERATE_SWIT ( )    SET_BIT(EXTI->SWIER1, RCC_EXTI_LINE_LSECSS)

Generate a Software interrupt on the RCC LSE CSS EXTI line.

Return values:
None.

Definition at line 2154 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_LSECSS_EXTI_GET_FLAG ( )    (READ_BIT(EXTI->PR1, RCC_EXTI_LINE_LSECSS) == RCC_EXTI_LINE_LSECSS)

Check whether the specified RCC LSE CSS EXTI interrupt flag is set or not.

Return values:
EXTIRCC LSE CSS Line Status.

Definition at line 2142 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_PLLSAI1_CLEAR_IT ( )    WRITE_REG(RCC->CICR, RCC_CICR_PLLSAI1RDYC)

Clear the PLLSAI1RDY interrupt pending bit.

Return values:
None

Definition at line 2025 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_PLLSAI1_DISABLE_IT ( )    CLEAR_BIT(RCC->CIER, RCC_CIER_PLLSAI1RDYIE)

Disable PLLSAI1RDY interrupt.

Return values:
None

Definition at line 2020 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_PLLSAI1_ENABLE_IT ( )    SET_BIT(RCC->CIER, RCC_CIER_PLLSAI1RDYIE)

Enable PLLSAI1RDY interrupt.

Return values:
None

Definition at line 2015 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_PLLSAI1_GET_FLAG ( )    (READ_BIT(RCC->CR, RCC_CR_PLLSAI1RDY) == (RCC_CR_PLLSAI1RDY))

Check whether the PLLSAI1RDY flag is set or not.

Return values:
TRUEor FALSE.

Definition at line 2035 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_PLLSAI1_GET_IT_SOURCE ( )    (READ_BIT(RCC->CIFR, RCC_CIFR_PLLSAI1RDYF) == RCC_CIFR_PLLSAI1RDYF)

Check whether PLLSAI1RDY interrupt has occurred or not.

Return values:
TRUEor FALSE.

Definition at line 2030 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_PLLSAI2_CLEAR_IT ( )    WRITE_REG(RCC->CICR, RCC_CICR_PLLSAI2RDYC)

Clear the PLLSAI2RDY interrupt pending bit.

Return values:
None

Definition at line 2052 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_PLLSAI2_DISABLE_IT ( )    CLEAR_BIT(RCC->CIER, RCC_CIER_PLLSAI2RDYIE)

Disable PLLSAI2RDY interrupt.

Return values:
None

Definition at line 2047 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_PLLSAI2_ENABLE_IT ( )    SET_BIT(RCC->CIER, RCC_CIER_PLLSAI2RDYIE)

Enable PLLSAI2RDY interrupt.

Return values:
None

Definition at line 2042 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_PLLSAI2_GET_FLAG ( )    (READ_BIT(RCC->CR, RCC_CR_PLLSAI2RDY) == (RCC_CR_PLLSAI2RDY))

Check whether the PLLSAI2RDY flag is set or not.

Return values:
TRUEor FALSE.

Definition at line 2062 of file stm32l4xx_hal_rcc_ex.h.

#define __HAL_RCC_PLLSAI2_GET_IT_SOURCE ( )    (READ_BIT(RCC->CIFR, RCC_CIFR_PLLSAI2RDYF) == RCC_CIFR_PLLSAI2RDYF)

Check whether the PLLSAI2RDY interrupt has occurred or not.

Return values:
TRUEor FALSE.

Definition at line 2057 of file stm32l4xx_hal_rcc_ex.h.