STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE void LL_CRS_EnableIT_SYNCOK (void)
 Enable SYNC event OK interrupt CR SYNCOKIE LL_CRS_EnableIT_SYNCOK. More...
 
__STATIC_INLINE void LL_CRS_DisableIT_SYNCOK (void)
 Disable SYNC event OK interrupt CR SYNCOKIE LL_CRS_DisableIT_SYNCOK. More...
 
__STATIC_INLINE uint32_t LL_CRS_IsEnabledIT_SYNCOK (void)
 Check if SYNC event OK interrupt is enabled or not CR SYNCOKIE LL_CRS_IsEnabledIT_SYNCOK. More...
 
__STATIC_INLINE void LL_CRS_EnableIT_SYNCWARN (void)
 Enable SYNC warning interrupt CR SYNCWARNIE LL_CRS_EnableIT_SYNCWARN. More...
 
__STATIC_INLINE void LL_CRS_DisableIT_SYNCWARN (void)
 Disable SYNC warning interrupt CR SYNCWARNIE LL_CRS_DisableIT_SYNCWARN. More...
 
__STATIC_INLINE uint32_t LL_CRS_IsEnabledIT_SYNCWARN (void)
 Check if SYNC warning interrupt is enabled or not CR SYNCWARNIE LL_CRS_IsEnabledIT_SYNCWARN. More...
 
__STATIC_INLINE void LL_CRS_EnableIT_ERR (void)
 Enable Synchronization or trimming error interrupt CR ERRIE LL_CRS_EnableIT_ERR. More...
 
__STATIC_INLINE void LL_CRS_DisableIT_ERR (void)
 Disable Synchronization or trimming error interrupt CR ERRIE LL_CRS_DisableIT_ERR. More...
 
__STATIC_INLINE uint32_t LL_CRS_IsEnabledIT_ERR (void)
 Check if Synchronization or trimming error interrupt is enabled or not CR ERRIE LL_CRS_IsEnabledIT_ERR. More...
 
__STATIC_INLINE void LL_CRS_EnableIT_ESYNC (void)
 Enable Expected SYNC interrupt CR ESYNCIE LL_CRS_EnableIT_ESYNC. More...
 
__STATIC_INLINE void LL_CRS_DisableIT_ESYNC (void)
 Disable Expected SYNC interrupt CR ESYNCIE LL_CRS_DisableIT_ESYNC. More...
 
__STATIC_INLINE uint32_t LL_CRS_IsEnabledIT_ESYNC (void)
 Check if Expected SYNC interrupt is enabled or not CR ESYNCIE LL_CRS_IsEnabledIT_ESYNC. More...
 

Detailed Description

Function Documentation

◆ LL_CRS_DisableIT_ERR()

__STATIC_INLINE void LL_CRS_DisableIT_ERR ( void  )

Disable Synchronization or trimming error interrupt CR ERRIE LL_CRS_DisableIT_ERR.

Return values
None

Definition at line 707 of file stm32l4xx_ll_crs.h.

708 {
709  CLEAR_BIT(CRS->CR, CRS_CR_ERRIE);
710 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_CRS_DisableIT_ESYNC()

__STATIC_INLINE void LL_CRS_DisableIT_ESYNC ( void  )

Disable Expected SYNC interrupt CR ESYNCIE LL_CRS_DisableIT_ESYNC.

Return values
None

Definition at line 737 of file stm32l4xx_ll_crs.h.

738 {
739  CLEAR_BIT(CRS->CR, CRS_CR_ESYNCIE);
740 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_CRS_DisableIT_SYNCOK()

__STATIC_INLINE void LL_CRS_DisableIT_SYNCOK ( void  )

Disable SYNC event OK interrupt CR SYNCOKIE LL_CRS_DisableIT_SYNCOK.

Return values
None

Definition at line 647 of file stm32l4xx_ll_crs.h.

648 {
649  CLEAR_BIT(CRS->CR, CRS_CR_SYNCOKIE);
650 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_CRS_DisableIT_SYNCWARN()

__STATIC_INLINE void LL_CRS_DisableIT_SYNCWARN ( void  )

Disable SYNC warning interrupt CR SYNCWARNIE LL_CRS_DisableIT_SYNCWARN.

Return values
None

Definition at line 677 of file stm32l4xx_ll_crs.h.

678 {
679  CLEAR_BIT(CRS->CR, CRS_CR_SYNCWARNIE);
680 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_CRS_EnableIT_ERR()

__STATIC_INLINE void LL_CRS_EnableIT_ERR ( void  )

Enable Synchronization or trimming error interrupt CR ERRIE LL_CRS_EnableIT_ERR.

Return values
None

Definition at line 697 of file stm32l4xx_ll_crs.h.

698 {
699  SET_BIT(CRS->CR, CRS_CR_ERRIE);
700 }

◆ LL_CRS_EnableIT_ESYNC()

__STATIC_INLINE void LL_CRS_EnableIT_ESYNC ( void  )

Enable Expected SYNC interrupt CR ESYNCIE LL_CRS_EnableIT_ESYNC.

Return values
None

Definition at line 727 of file stm32l4xx_ll_crs.h.

728 {
729  SET_BIT(CRS->CR, CRS_CR_ESYNCIE);
730 }

◆ LL_CRS_EnableIT_SYNCOK()

__STATIC_INLINE void LL_CRS_EnableIT_SYNCOK ( void  )

Enable SYNC event OK interrupt CR SYNCOKIE LL_CRS_EnableIT_SYNCOK.

Return values
None

Definition at line 637 of file stm32l4xx_ll_crs.h.

638 {
639  SET_BIT(CRS->CR, CRS_CR_SYNCOKIE);
640 }

◆ LL_CRS_EnableIT_SYNCWARN()

__STATIC_INLINE void LL_CRS_EnableIT_SYNCWARN ( void  )

Enable SYNC warning interrupt CR SYNCWARNIE LL_CRS_EnableIT_SYNCWARN.

Return values
None

Definition at line 667 of file stm32l4xx_ll_crs.h.

668 {
669  SET_BIT(CRS->CR, CRS_CR_SYNCWARNIE);
670 }

◆ LL_CRS_IsEnabledIT_ERR()

__STATIC_INLINE uint32_t LL_CRS_IsEnabledIT_ERR ( void  )

Check if Synchronization or trimming error interrupt is enabled or not CR ERRIE LL_CRS_IsEnabledIT_ERR.

Return values
Stateof bit (1 or 0).

Definition at line 717 of file stm32l4xx_ll_crs.h.

718 {
719  return (READ_BIT(CRS->CR, CRS_CR_ERRIE) == (CRS_CR_ERRIE));
720 }

◆ LL_CRS_IsEnabledIT_ESYNC()

__STATIC_INLINE uint32_t LL_CRS_IsEnabledIT_ESYNC ( void  )

Check if Expected SYNC interrupt is enabled or not CR ESYNCIE LL_CRS_IsEnabledIT_ESYNC.

Return values
Stateof bit (1 or 0).

Definition at line 747 of file stm32l4xx_ll_crs.h.

748 {
749  return (READ_BIT(CRS->CR, CRS_CR_ESYNCIE) == (CRS_CR_ESYNCIE));
750 }

◆ LL_CRS_IsEnabledIT_SYNCOK()

__STATIC_INLINE uint32_t LL_CRS_IsEnabledIT_SYNCOK ( void  )

Check if SYNC event OK interrupt is enabled or not CR SYNCOKIE LL_CRS_IsEnabledIT_SYNCOK.

Return values
Stateof bit (1 or 0).

Definition at line 657 of file stm32l4xx_ll_crs.h.

658 {
659  return (READ_BIT(CRS->CR, CRS_CR_SYNCOKIE) == (CRS_CR_SYNCOKIE));
660 }

◆ LL_CRS_IsEnabledIT_SYNCWARN()

__STATIC_INLINE uint32_t LL_CRS_IsEnabledIT_SYNCWARN ( void  )

Check if SYNC warning interrupt is enabled or not CR SYNCWARNIE LL_CRS_IsEnabledIT_SYNCWARN.

Return values
Stateof bit (1 or 0).

Definition at line 687 of file stm32l4xx_ll_crs.h.

688 {
689  return (READ_BIT(CRS->CR, CRS_CR_SYNCWARNIE) == (CRS_CR_SYNCWARNIE));
690 }