STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITS (RTC_TypeDef *RTCx)
 Get Internal Time-stamp flag RTC_SR ITSF LL_RTC_IsActiveFlag_ITS. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RECALP (RTC_TypeDef *RTCx)
 Get Recalibration pending Flag RTC_ICSR RECALPF LL_RTC_IsActiveFlag_RECALP. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSOV (RTC_TypeDef *RTCx)
 Get Time-stamp overflow flag RTC_SR TSOVF LL_RTC_IsActiveFlag_TSOV. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TS (RTC_TypeDef *RTCx)
 Get Time-stamp flag RTC_SR TSF LL_RTC_IsActiveFlag_TS. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUT (RTC_TypeDef *RTCx)
 Get Wakeup timer flag RTC_SR WUTF LL_RTC_IsActiveFlag_WUT. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRB (RTC_TypeDef *RTCx)
 Get Alarm B flag RTC_SR ALRBF LL_RTC_IsActiveFlag_ALRB. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRA (RTC_TypeDef *RTCx)
 Get Alarm A flag RTC_SR ALRAF LL_RTC_IsActiveFlag_ALRA. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_ITS (RTC_TypeDef *RTCx)
 Clear Internal Time-stamp flag RTC_SCR CITSF LL_RTC_ClearFlag_ITS. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_TSOV (RTC_TypeDef *RTCx)
 Clear Time-stamp overflow flag RTC_SCR CTSOVF LL_RTC_ClearFlag_TSOV. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_TS (RTC_TypeDef *RTCx)
 Clear Time-stamp flag RTC_SCR CTSF LL_RTC_ClearFlag_TS. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_WUT (RTC_TypeDef *RTCx)
 Clear Wakeup timer flag RTC_SCR CWUTF LL_RTC_ClearFlag_WUT. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_ALRB (RTC_TypeDef *RTCx)
 Clear Alarm B flag RTC_SCR CALRBF LL_RTC_ClearFlag_ALRB. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_ALRA (RTC_TypeDef *RTCx)
 Clear Alarm A flag RTC_SCR CALRAF LL_RTC_ClearFlag_ALRA. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INIT (RTC_TypeDef *RTCx)
 Get Initialization flag RTC_ICSR INITF LL_RTC_IsActiveFlag_INIT. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RS (RTC_TypeDef *RTCx)
 Get Registers synchronization flag RTC_ICSR RSF LL_RTC_IsActiveFlag_RS. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_RS (RTC_TypeDef *RTCx)
 Clear Registers synchronization flag RTC_ICSR RSF LL_RTC_ClearFlag_RS. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INITS (RTC_TypeDef *RTCx)
 Get Initialization status flag RTC_ICSR INITS LL_RTC_IsActiveFlag_INITS. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_SHP (RTC_TypeDef *RTCx)
 Get Shift operation pending flag RTC_ICSR SHPF LL_RTC_IsActiveFlag_SHP. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTW (RTC_TypeDef *RTCx)
 Get Wakeup timer write flag RTC_ICSR WUTWF LL_RTC_IsActiveFlag_WUTW. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRAM (RTC_TypeDef *RTCx)
 Get Alarm A masked flag. RTC_MISR ALRAMF LL_RTC_IsActiveFlag_ALRAM. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRBM (RTC_TypeDef *RTCx)
 Get Alarm B masked flag. RTC_MISR ALRBMF LL_RTC_IsActiveFlag_ALRBM. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTM (RTC_TypeDef *RTCx)
 Get Wakeup timer masked flag. RTC_MISR WUTMF LL_RTC_IsActiveFlag_WUTM. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSM (RTC_TypeDef *RTCx)
 Get Time-stamp masked flag. RTC_MISR TSMF LL_RTC_IsActiveFlag_TSM. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSOVM (RTC_TypeDef *RTCx)
 Get Time-stamp overflow masked flag. RTC_MISR TSOVMF LL_RTC_IsActiveFlag_TSOVM. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITSM (RTC_TypeDef *RTCx)
 Get Internal Time-stamp masked flag. RTC_MISR ITSMF LL_RTC_IsActiveFlag_ITSM. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP1 (TAMP_TypeDef *TAMPx)
 Get tamper 1 detection flag. TAMP_SR TAMP1F LL_RTC_IsActiveFlag_TAMP1. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP2 (TAMP_TypeDef *TAMPx)
 Get tamper 2 detection flag. TAMP_SR TAMP2F LL_RTC_IsActiveFlag_TAMP2. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP1M (TAMP_TypeDef *TAMPx)
 Get tamper 1 interrupt masked flag. TAMP_MISR TAMP1MF LL_RTC_IsActiveFlag_TAMP1M. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP2M (TAMP_TypeDef *TAMPx)
 Get tamper 2 interrupt masked flag. TAMP_MISR TAMP2MF LL_RTC_IsActiveFlag_TAMP2M. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_TAMP1 (TAMP_TypeDef *TAMPx)
 Clear tamper 1 detection flag. TAMP_SCR CTAMP1F LL_RTC_ClearFlag_TAMP1. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_TAMP2 (TAMP_TypeDef *TAMPx)
 Clear tamper 2 detection flag. TAMP_SCR CTAMP2F LL_RTC_ClearFlag_TAMP2. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP3 (RTC_TypeDef *RTCx)
 Get RTC_TAMP3 detection flag ISR TAMP3F LL_RTC_IsActiveFlag_TAMP3. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP2 (RTC_TypeDef *RTCx)
 Get RTC_TAMP2 detection flag ISR TAMP2F LL_RTC_IsActiveFlag_TAMP2. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP1 (RTC_TypeDef *RTCx)
 Get RTC_TAMP1 detection flag ISR TAMP1F LL_RTC_IsActiveFlag_TAMP1. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_TAMP3 (RTC_TypeDef *RTCx)
 Clear RTC_TAMP3 detection flag ISR TAMP3F LL_RTC_ClearFlag_TAMP3. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_TAMP2 (RTC_TypeDef *RTCx)
 Clear RTC_TAMP2 detection flag ISR TAMP2F LL_RTC_ClearFlag_TAMP2. More...
 
__STATIC_INLINE void LL_RTC_ClearFlag_TAMP1 (RTC_TypeDef *RTCx)
 Clear RTC_TAMP1 detection flag ISR TAMP1F LL_RTC_ClearFlag_TAMP1. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRBW (RTC_TypeDef *RTCx)
 Get Alarm B write flag ISR ALRBWF LL_RTC_IsActiveFlag_ALRBW. More...
 
__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRAW (RTC_TypeDef *RTCx)
 Get Alarm A write flag ISR ALRAWF LL_RTC_IsActiveFlag_ALRAW. More...
 

Detailed Description

Function Documentation

◆ LL_RTC_ClearFlag_ALRA()

__STATIC_INLINE void LL_RTC_ClearFlag_ALRA ( RTC_TypeDef *  RTCx)

Clear Alarm A flag RTC_SCR CALRAF LL_RTC_ClearFlag_ALRA.

Clear Alarm A flag ISR ALRAF LL_RTC_ClearFlag_ALRA.

Parameters
RTCxRTC Instance
Return values
None

Definition at line 3629 of file stm32l4xx_ll_rtc.h.

3630 {
3631  SET_BIT(RTCx->SCR, RTC_SCR_CALRAF);
3632 }

◆ LL_RTC_ClearFlag_ALRB()

__STATIC_INLINE void LL_RTC_ClearFlag_ALRB ( RTC_TypeDef *  RTCx)

Clear Alarm B flag RTC_SCR CALRBF LL_RTC_ClearFlag_ALRB.

Clear Alarm B flag ISR ALRBF LL_RTC_ClearFlag_ALRB.

Parameters
RTCxRTC Instance
Return values
None

Definition at line 3618 of file stm32l4xx_ll_rtc.h.

3619 {
3620  SET_BIT(RTCx->SCR, RTC_SCR_CALRBF);
3621 }

◆ LL_RTC_ClearFlag_ITS()

__STATIC_INLINE void LL_RTC_ClearFlag_ITS ( RTC_TypeDef *  RTCx)

Clear Internal Time-stamp flag RTC_SCR CITSF LL_RTC_ClearFlag_ITS.

Clear Internal Time-stamp flag ISR ITSF LL_RTC_ClearFlag_ITS.

Parameters
RTCxRTC Instance
Return values
None

Definition at line 3574 of file stm32l4xx_ll_rtc.h.

3575 {
3576  SET_BIT(RTCx->SCR, RTC_SCR_CITSF);
3577 }

◆ LL_RTC_ClearFlag_RS()

__STATIC_INLINE void LL_RTC_ClearFlag_RS ( RTC_TypeDef *  RTCx)

Clear Registers synchronization flag RTC_ICSR RSF LL_RTC_ClearFlag_RS.

Clear Registers synchronization flag ISR RSF LL_RTC_ClearFlag_RS.

Parameters
RTCxRTC Instance
Return values
None

Definition at line 3662 of file stm32l4xx_ll_rtc.h.

3663 {
3664  WRITE_REG(RTCx->ICSR, (~((RTC_ICSR_RSF | RTC_ICSR_INIT) & 0x000000FFU) | (RTCx->ICSR & RTC_ICSR_INIT)));
3665 }

◆ LL_RTC_ClearFlag_TAMP1() [1/2]

__STATIC_INLINE void LL_RTC_ClearFlag_TAMP1 ( TAMP_TypeDef *  TAMPx)

Clear tamper 1 detection flag. TAMP_SCR CTAMP1F LL_RTC_ClearFlag_TAMP1.

Parameters
TAMPxTAMP Instance
Return values
None

Definition at line 3818 of file stm32l4xx_ll_rtc.h.

3819 {
3820  SET_BIT(TAMPx->SCR, TAMP_SCR_CTAMP1F);
3821 }

◆ LL_RTC_ClearFlag_TAMP1() [2/2]

__STATIC_INLINE void LL_RTC_ClearFlag_TAMP1 ( RTC_TypeDef *  RTCx)

Clear RTC_TAMP1 detection flag ISR TAMP1F LL_RTC_ClearFlag_TAMP1.

Parameters
RTCxRTC Instance
Return values
None

Definition at line 4640 of file stm32l4xx_ll_rtc.h.

4641 {
4642  WRITE_REG(RTCx->ISR, (~((RTC_ISR_TAMP1F | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)));
4643 }

◆ LL_RTC_ClearFlag_TAMP2() [1/2]

__STATIC_INLINE void LL_RTC_ClearFlag_TAMP2 ( TAMP_TypeDef *  TAMPx)

Clear tamper 2 detection flag. TAMP_SCR CTAMP2F LL_RTC_ClearFlag_TAMP2.

Parameters
TAMPxTAMP Instance
Return values
None

Definition at line 3829 of file stm32l4xx_ll_rtc.h.

3830 {
3831  SET_BIT(TAMPx->SCR, TAMP_SCR_CTAMP2F);
3832 }

◆ LL_RTC_ClearFlag_TAMP2() [2/2]

__STATIC_INLINE void LL_RTC_ClearFlag_TAMP2 ( RTC_TypeDef *  RTCx)

Clear RTC_TAMP2 detection flag ISR TAMP2F LL_RTC_ClearFlag_TAMP2.

Parameters
RTCxRTC Instance
Return values
None

Definition at line 4627 of file stm32l4xx_ll_rtc.h.

4628 {
4629  WRITE_REG(RTCx->ISR, (~((RTC_ISR_TAMP2F | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)));
4630 }

◆ LL_RTC_ClearFlag_TAMP3()

__STATIC_INLINE void LL_RTC_ClearFlag_TAMP3 ( RTC_TypeDef *  RTCx)

Clear RTC_TAMP3 detection flag ISR TAMP3F LL_RTC_ClearFlag_TAMP3.

Parameters
RTCxRTC Instance
Return values
None

Definition at line 4614 of file stm32l4xx_ll_rtc.h.

4615 {
4616  WRITE_REG(RTCx->ISR, (~((RTC_ISR_TAMP3F | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)));
4617 }

◆ LL_RTC_ClearFlag_TS()

__STATIC_INLINE void LL_RTC_ClearFlag_TS ( RTC_TypeDef *  RTCx)

Clear Time-stamp flag RTC_SCR CTSF LL_RTC_ClearFlag_TS.

Clear Time-stamp flag ISR TSF LL_RTC_ClearFlag_TS.

Parameters
RTCxRTC Instance
Return values
None

Definition at line 3596 of file stm32l4xx_ll_rtc.h.

3597 {
3598  SET_BIT(RTCx->SCR, RTC_SCR_CTSF);
3599 }

◆ LL_RTC_ClearFlag_TSOV()

__STATIC_INLINE void LL_RTC_ClearFlag_TSOV ( RTC_TypeDef *  RTCx)

Clear Time-stamp overflow flag RTC_SCR CTSOVF LL_RTC_ClearFlag_TSOV.

Clear Time-stamp overflow flag ISR TSOVF LL_RTC_ClearFlag_TSOV.

Parameters
RTCxRTC Instance
Return values
None

Definition at line 3585 of file stm32l4xx_ll_rtc.h.

3586 {
3587  SET_BIT(RTCx->SCR, RTC_SCR_CTSOVF);
3588 }

◆ LL_RTC_ClearFlag_WUT()

__STATIC_INLINE void LL_RTC_ClearFlag_WUT ( RTC_TypeDef *  RTCx)

Clear Wakeup timer flag RTC_SCR CWUTF LL_RTC_ClearFlag_WUT.

Clear Wakeup timer flag ISR WUTF LL_RTC_ClearFlag_WUT.

Parameters
RTCxRTC Instance
Return values
None

Definition at line 3607 of file stm32l4xx_ll_rtc.h.

3608 {
3609  SET_BIT(RTCx->SCR, RTC_SCR_CWUTF);
3610 }

◆ LL_RTC_IsActiveFlag_ALRA()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRA ( RTC_TypeDef *  RTCx)

Get Alarm A flag RTC_SR ALRAF LL_RTC_IsActiveFlag_ALRA.

Get Alarm A flag ISR ALRAF LL_RTC_IsActiveFlag_ALRA.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3563 of file stm32l4xx_ll_rtc.h.

3564 {
3565  return (READ_BIT(RTCx->SR, RTC_SR_ALRAF) == (RTC_SR_ALRAF));
3566 }

◆ LL_RTC_IsActiveFlag_ALRAM()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRAM ( RTC_TypeDef *  RTCx)

Get Alarm A masked flag. RTC_MISR ALRAMF LL_RTC_IsActiveFlag_ALRAM.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3706 of file stm32l4xx_ll_rtc.h.

3707 {
3708  return (READ_BIT(RTCx->MISR, RTC_MISR_ALRAMF) == (RTC_MISR_ALRAMF));
3709 }

◆ LL_RTC_IsActiveFlag_ALRAW()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRAW ( RTC_TypeDef *  RTCx)

Get Alarm A write flag ISR ALRAWF LL_RTC_IsActiveFlag_ALRAW.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 4788 of file stm32l4xx_ll_rtc.h.

4789 {
4790  return (READ_BIT(RTCx->ISR, RTC_ISR_ALRAWF) == (RTC_ISR_ALRAWF));
4791 }

◆ LL_RTC_IsActiveFlag_ALRB()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRB ( RTC_TypeDef *  RTCx)

Get Alarm B flag RTC_SR ALRBF LL_RTC_IsActiveFlag_ALRB.

Get Alarm B flag ISR ALRBF LL_RTC_IsActiveFlag_ALRB.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3552 of file stm32l4xx_ll_rtc.h.

3553 {
3554  return (READ_BIT(RTCx->SR, RTC_SR_ALRBF) == (RTC_SR_ALRBF));
3555 }

◆ LL_RTC_IsActiveFlag_ALRBM()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRBM ( RTC_TypeDef *  RTCx)

Get Alarm B masked flag. RTC_MISR ALRBMF LL_RTC_IsActiveFlag_ALRBM.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3717 of file stm32l4xx_ll_rtc.h.

3718 {
3719  return (READ_BIT(RTCx->MISR, RTC_MISR_ALRBMF) == (RTC_MISR_ALRBMF));
3720 }

◆ LL_RTC_IsActiveFlag_ALRBW()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRBW ( RTC_TypeDef *  RTCx)

Get Alarm B write flag ISR ALRBWF LL_RTC_IsActiveFlag_ALRBW.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 4777 of file stm32l4xx_ll_rtc.h.

4778 {
4779  return (READ_BIT(RTCx->ISR, RTC_ISR_ALRBWF) == (RTC_ISR_ALRBWF));
4780 }

◆ LL_RTC_IsActiveFlag_INIT()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INIT ( RTC_TypeDef *  RTCx)

Get Initialization flag RTC_ICSR INITF LL_RTC_IsActiveFlag_INIT.

Get Initialization flag ISR INITF LL_RTC_IsActiveFlag_INIT.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3640 of file stm32l4xx_ll_rtc.h.

3641 {
3642  return (READ_BIT(RTCx->ICSR, RTC_ICSR_INITF) == (RTC_ICSR_INITF));
3643 }

◆ LL_RTC_IsActiveFlag_INITS()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INITS ( RTC_TypeDef *  RTCx)

Get Initialization status flag RTC_ICSR INITS LL_RTC_IsActiveFlag_INITS.

Get Initialization status flag ISR INITS LL_RTC_IsActiveFlag_INITS.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3673 of file stm32l4xx_ll_rtc.h.

3674 {
3675  return (READ_BIT(RTCx->ICSR, RTC_ICSR_INITS) == (RTC_ICSR_INITS));
3676 }

◆ LL_RTC_IsActiveFlag_ITS()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITS ( RTC_TypeDef *  RTCx)

Get Internal Time-stamp flag RTC_SR ITSF LL_RTC_IsActiveFlag_ITS.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3497 of file stm32l4xx_ll_rtc.h.

3498 {
3499  return (READ_BIT(RTCx->SR, RTC_SR_ITSF) == (RTC_SR_ITSF));
3500 }

◆ LL_RTC_IsActiveFlag_ITSM()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITSM ( RTC_TypeDef *  RTCx)

Get Internal Time-stamp masked flag. RTC_MISR ITSMF LL_RTC_IsActiveFlag_ITSM.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3761 of file stm32l4xx_ll_rtc.h.

3762 {
3763  return (READ_BIT(RTCx->MISR, RTC_MISR_ITSMF) == (RTC_MISR_ITSMF));
3764 }

◆ LL_RTC_IsActiveFlag_RECALP()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RECALP ( RTC_TypeDef *  RTCx)

Get Recalibration pending Flag RTC_ICSR RECALPF LL_RTC_IsActiveFlag_RECALP.

Get Recalibration pending Flag ISR RECALPF LL_RTC_IsActiveFlag_RECALP.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3508 of file stm32l4xx_ll_rtc.h.

3509 {
3510  return (READ_BIT(RTCx->ICSR, RTC_ICSR_RECALPF) == (RTC_ICSR_RECALPF));
3511 }

◆ LL_RTC_IsActiveFlag_RS()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RS ( RTC_TypeDef *  RTCx)

Get Registers synchronization flag RTC_ICSR RSF LL_RTC_IsActiveFlag_RS.

Get Registers synchronization flag ISR RSF LL_RTC_IsActiveFlag_RS.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3651 of file stm32l4xx_ll_rtc.h.

3652 {
3653  return (READ_BIT(RTCx->ICSR, RTC_ICSR_RSF) == (RTC_ICSR_RSF));
3654 }

◆ LL_RTC_IsActiveFlag_SHP()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_SHP ( RTC_TypeDef *  RTCx)

Get Shift operation pending flag RTC_ICSR SHPF LL_RTC_IsActiveFlag_SHP.

Get Shift operation pending flag ISR SHPF LL_RTC_IsActiveFlag_SHP.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3684 of file stm32l4xx_ll_rtc.h.

3685 {
3686  return (READ_BIT(RTCx->ICSR, RTC_ICSR_SHPF) == (RTC_ICSR_SHPF));
3687 }

◆ LL_RTC_IsActiveFlag_TAMP1() [1/2]

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP1 ( TAMP_TypeDef *  TAMPx)

Get tamper 1 detection flag. TAMP_SR TAMP1F LL_RTC_IsActiveFlag_TAMP1.

Parameters
TAMPxTAMP Instance
Return values
Stateof bit (1 or 0).

Definition at line 3772 of file stm32l4xx_ll_rtc.h.

3773 {
3774  return (READ_BIT(TAMPx->SR, TAMP_SR_TAMP1F) == (TAMP_SR_TAMP1F));
3775 }

◆ LL_RTC_IsActiveFlag_TAMP1() [2/2]

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP1 ( RTC_TypeDef *  RTCx)

Get RTC_TAMP1 detection flag ISR TAMP1F LL_RTC_IsActiveFlag_TAMP1.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 4533 of file stm32l4xx_ll_rtc.h.

4534 {
4535  return (READ_BIT(RTCx->ISR, RTC_ISR_TAMP1F) == (RTC_ISR_TAMP1F));
4536 }

◆ LL_RTC_IsActiveFlag_TAMP1M()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP1M ( TAMP_TypeDef *  TAMPx)

Get tamper 1 interrupt masked flag. TAMP_MISR TAMP1MF LL_RTC_IsActiveFlag_TAMP1M.

Parameters
TAMPxTAMP Instance
Return values
Stateof bit (1 or 0).

Definition at line 3794 of file stm32l4xx_ll_rtc.h.

3795 {
3796  return (READ_BIT(TAMPx->MISR, TAMP_MISR_TAMP1MF) == (TAMP_MISR_TAMP1MF));
3797 }

◆ LL_RTC_IsActiveFlag_TAMP2() [1/2]

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP2 ( TAMP_TypeDef *  TAMPx)

Get tamper 2 detection flag. TAMP_SR TAMP2F LL_RTC_IsActiveFlag_TAMP2.

Parameters
TAMPxTAMP Instance
Return values
Stateof bit (1 or 0).

Definition at line 3783 of file stm32l4xx_ll_rtc.h.

3784 {
3785  return (READ_BIT(TAMPx->SR, TAMP_SR_TAMP2F) == (TAMP_SR_TAMP2F));
3786 }

◆ LL_RTC_IsActiveFlag_TAMP2() [2/2]

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP2 ( RTC_TypeDef *  RTCx)

Get RTC_TAMP2 detection flag ISR TAMP2F LL_RTC_IsActiveFlag_TAMP2.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 4520 of file stm32l4xx_ll_rtc.h.

4521 {
4522  return (READ_BIT(RTCx->ISR, RTC_ISR_TAMP2F) == (RTC_ISR_TAMP2F));
4523 }

◆ LL_RTC_IsActiveFlag_TAMP2M()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP2M ( TAMP_TypeDef *  TAMPx)

Get tamper 2 interrupt masked flag. TAMP_MISR TAMP2MF LL_RTC_IsActiveFlag_TAMP2M.

Parameters
TAMPxTAMP Instance
Return values
Stateof bit (1 or 0).

Definition at line 3805 of file stm32l4xx_ll_rtc.h.

3806 {
3807  return (READ_BIT(TAMPx->MISR, TAMP_MISR_TAMP2MF) == (TAMP_MISR_TAMP2MF));
3808 }

◆ LL_RTC_IsActiveFlag_TAMP3()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP3 ( RTC_TypeDef *  RTCx)

Get RTC_TAMP3 detection flag ISR TAMP3F LL_RTC_IsActiveFlag_TAMP3.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 4507 of file stm32l4xx_ll_rtc.h.

4508 {
4509  return (READ_BIT(RTCx->ISR, RTC_ISR_TAMP3F) == (RTC_ISR_TAMP3F));
4510 }

◆ LL_RTC_IsActiveFlag_TS()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TS ( RTC_TypeDef *  RTCx)

Get Time-stamp flag RTC_SR TSF LL_RTC_IsActiveFlag_TS.

Get Time-stamp flag ISR TSF LL_RTC_IsActiveFlag_TS.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3530 of file stm32l4xx_ll_rtc.h.

3531 {
3532  return (READ_BIT(RTCx->SR, RTC_SR_TSF) == (RTC_SR_TSF));
3533 }

◆ LL_RTC_IsActiveFlag_TSM()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSM ( RTC_TypeDef *  RTCx)

Get Time-stamp masked flag. RTC_MISR TSMF LL_RTC_IsActiveFlag_TSM.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3739 of file stm32l4xx_ll_rtc.h.

3740 {
3741  return (READ_BIT(RTCx->MISR, RTC_MISR_TSMF) == (RTC_MISR_TSMF));
3742 }

◆ LL_RTC_IsActiveFlag_TSOV()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSOV ( RTC_TypeDef *  RTCx)

Get Time-stamp overflow flag RTC_SR TSOVF LL_RTC_IsActiveFlag_TSOV.

Get Time-stamp overflow flag ISR TSOVF LL_RTC_IsActiveFlag_TSOV.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3519 of file stm32l4xx_ll_rtc.h.

3520 {
3521  return (READ_BIT(RTCx->SR, RTC_SR_TSOVF) == (RTC_SR_TSOVF));
3522 }

◆ LL_RTC_IsActiveFlag_TSOVM()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSOVM ( RTC_TypeDef *  RTCx)

Get Time-stamp overflow masked flag. RTC_MISR TSOVMF LL_RTC_IsActiveFlag_TSOVM.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3750 of file stm32l4xx_ll_rtc.h.

3751 {
3752  return (READ_BIT(RTCx->MISR, RTC_MISR_TSOVMF) == (RTC_MISR_TSOVMF));
3753 }

◆ LL_RTC_IsActiveFlag_WUT()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUT ( RTC_TypeDef *  RTCx)

Get Wakeup timer flag RTC_SR WUTF LL_RTC_IsActiveFlag_WUT.

Get Wakeup timer flag ISR WUTF LL_RTC_IsActiveFlag_WUT.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3541 of file stm32l4xx_ll_rtc.h.

3542 {
3543  return (READ_BIT(RTCx->SR, RTC_SR_WUTF) == (RTC_SR_WUTF));
3544 }

◆ LL_RTC_IsActiveFlag_WUTM()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTM ( RTC_TypeDef *  RTCx)

Get Wakeup timer masked flag. RTC_MISR WUTMF LL_RTC_IsActiveFlag_WUTM.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3728 of file stm32l4xx_ll_rtc.h.

3729 {
3730  return (READ_BIT(RTCx->MISR, RTC_MISR_WUTMF) == (RTC_MISR_WUTMF));
3731 }

◆ LL_RTC_IsActiveFlag_WUTW()

__STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTW ( RTC_TypeDef *  RTCx)

Get Wakeup timer write flag RTC_ICSR WUTWF LL_RTC_IsActiveFlag_WUTW.

Get Wakeup timer write flag ISR WUTWF LL_RTC_IsActiveFlag_WUTW.

Parameters
RTCxRTC Instance
Return values
Stateof bit (1 or 0).

Definition at line 3695 of file stm32l4xx_ll_rtc.h.

3696 {
3697  return (READ_BIT(RTCx->ICSR, RTC_ICSR_WUTWF) == (RTC_ICSR_WUTWF));
3698 }