STM32H735xx HAL User Manual
Functions
IT_Management
RTC Exported Functions

Functions

__STATIC_INLINE void LL_RTC_EnableIT_TS (RTC_TypeDef *RTCx)
 Enable Time-stamp interrupt.
__STATIC_INLINE void LL_RTC_DisableIT_TS (RTC_TypeDef *RTCx)
 Disable Time-stamp interrupt.
__STATIC_INLINE void LL_RTC_EnableIT_WUT (RTC_TypeDef *RTCx)
 Enable Wakeup timer interrupt.
__STATIC_INLINE void LL_RTC_DisableIT_WUT (RTC_TypeDef *RTCx)
 Disable Wakeup timer interrupt.
__STATIC_INLINE void LL_RTC_EnableIT_ALRB (RTC_TypeDef *RTCx)
 Enable Alarm B interrupt.
__STATIC_INLINE void LL_RTC_DisableIT_ALRB (RTC_TypeDef *RTCx)
 Disable Alarm B interrupt.
__STATIC_INLINE void LL_RTC_EnableIT_ALRA (RTC_TypeDef *RTCx)
 Enable Alarm A interrupt.
__STATIC_INLINE void LL_RTC_DisableIT_ALRA (RTC_TypeDef *RTCx)
 Disable Alarm A interrupt.
__STATIC_INLINE void LL_RTC_EnableIT_TAMP3 (RTC_TypeDef *RTCx)
 Enable Tamper 3 interrupt.
__STATIC_INLINE void LL_RTC_DisableIT_TAMP3 (RTC_TypeDef *RTCx)
 Disable Tamper 3 interrupt.
__STATIC_INLINE void LL_RTC_EnableIT_TAMP2 (RTC_TypeDef *RTCx)
 Enable Tamper 2 interrupt.
__STATIC_INLINE void LL_RTC_DisableIT_TAMP2 (RTC_TypeDef *RTCx)
 Disable Tamper 2 interrupt.
__STATIC_INLINE void LL_RTC_EnableIT_TAMP1 (RTC_TypeDef *RTCx)
 Enable Tamper 1 interrupt.
__STATIC_INLINE void LL_RTC_DisableIT_TAMP1 (RTC_TypeDef *RTCx)
 Disable Tamper 1 interrupt.
__STATIC_INLINE void LL_RTC_EnableIT_TAMP (RTC_TypeDef *RTCx)
 Enable all Tamper Interrupt.
__STATIC_INLINE void LL_RTC_DisableIT_TAMP (RTC_TypeDef *RTCx)
 Disable all Tamper Interrupt.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TS (RTC_TypeDef *RTCx)
 Check if Time-stamp interrupt is enabled or not.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_WUT (RTC_TypeDef *RTCx)
 Check if Wakeup timer interrupt is enabled or not.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRB (RTC_TypeDef *RTCx)
 Check if Alarm B interrupt is enabled or not.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRA (RTC_TypeDef *RTCx)
 Check if Alarm A interrupt is enabled or not.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP3 (RTC_TypeDef *RTCx)
 Check if Tamper 3 interrupt is enabled or not.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP2 (RTC_TypeDef *RTCx)
 Check if Tamper 2 interrupt is enabled or not.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP1 (RTC_TypeDef *RTCx)
 Check if Tamper 1 interrupt is enabled or not.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP (RTC_TypeDef *RTCx)
 Check if all the TAMPER interrupts are enabled or not.

Function Documentation

__STATIC_INLINE void LL_RTC_DisableIT_ALRA ( RTC_TypeDef *  RTCx)

Disable Alarm A interrupt.

Note:
Bit is write-protected. LL_RTC_DisableWriteProtection function should be called before.
Reference Manual to LL API cross reference:
RTC_CR ALRAIE LL_RTC_DisableIT_ALRA
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4836 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_DisableIT_ALRB ( RTC_TypeDef *  RTCx)

Disable Alarm B interrupt.

Note:
Bit is write-protected. LL_RTC_DisableWriteProtection function should be called before.
Reference Manual to LL API cross reference:
RTC_CR ALRBIE LL_RTC_DisableIT_ALRB
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4812 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_DisableIT_TAMP ( RTC_TypeDef *  RTCx)

Disable all Tamper Interrupt.

Reference Manual to LL API cross reference:
TAMPCR TAMPIE LL_RTC_DisableIT_TAMP
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4931 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_DisableIT_TAMP1 ( RTC_TypeDef *  RTCx)

Disable Tamper 1 interrupt.

Reference Manual to LL API cross reference:
TAMPCR TAMP1IE LL_RTC_DisableIT_TAMP1
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4907 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_DisableIT_TAMP2 ( RTC_TypeDef *  RTCx)

Disable Tamper 2 interrupt.

Reference Manual to LL API cross reference:
TAMPCR TAMP2IE LL_RTC_DisableIT_TAMP2
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4883 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_DisableIT_TAMP3 ( RTC_TypeDef *  RTCx)

Disable Tamper 3 interrupt.

Reference Manual to LL API cross reference:
TAMPCR TAMP3IE LL_RTC_DisableIT_TAMP3
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4859 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_DisableIT_TS ( RTC_TypeDef *  RTCx)

Disable Time-stamp interrupt.

Note:
Bit is write-protected. LL_RTC_DisableWriteProtection function should be called before.
Reference Manual to LL API cross reference:
RTC_CR TSIE LL_RTC_DisableIT_TS
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4764 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_DisableIT_WUT ( RTC_TypeDef *  RTCx)

Disable Wakeup timer interrupt.

Note:
Bit is write-protected. LL_RTC_DisableWriteProtection function should be called before.
Reference Manual to LL API cross reference:
RTC_CR WUTIE LL_RTC_DisableIT_WUT
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4788 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_ALRA ( RTC_TypeDef *  RTCx)

Enable Alarm A interrupt.

Note:
Bit is write-protected. LL_RTC_DisableWriteProtection function should be called before.
Reference Manual to LL API cross reference:
RTC_CR ALRAIE LL_RTC_EnableIT_ALRA
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4824 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_ALRB ( RTC_TypeDef *  RTCx)

Enable Alarm B interrupt.

Note:
Bit is write-protected. LL_RTC_DisableWriteProtection function should be called before.
Reference Manual to LL API cross reference:
RTC_CR ALRBIE LL_RTC_EnableIT_ALRB
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4800 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_TAMP ( RTC_TypeDef *  RTCx)

Enable all Tamper Interrupt.

Reference Manual to LL API cross reference:
TAMPCR TAMPIE LL_RTC_EnableIT_TAMP
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4920 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_TAMP1 ( RTC_TypeDef *  RTCx)

Enable Tamper 1 interrupt.

Reference Manual to LL API cross reference:
TAMPCR TAMP1IE LL_RTC_EnableIT_TAMP1
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4896 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_TAMP2 ( RTC_TypeDef *  RTCx)

Enable Tamper 2 interrupt.

Reference Manual to LL API cross reference:
TAMPCR TAMP2IE LL_RTC_EnableIT_TAMP2
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4872 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_TAMP3 ( RTC_TypeDef *  RTCx)

Enable Tamper 3 interrupt.

Reference Manual to LL API cross reference:
TAMPCR TAMP3IE LL_RTC_EnableIT_TAMP3
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4848 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_TS ( RTC_TypeDef *  RTCx)

Enable Time-stamp interrupt.

Note:
Bit is write-protected. LL_RTC_DisableWriteProtection function should be called before.
Reference Manual to LL API cross reference:
RTC_CR TSIE LL_RTC_EnableIT_TS
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4752 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_WUT ( RTC_TypeDef *  RTCx)

Enable Wakeup timer interrupt.

Note:
Bit is write-protected. LL_RTC_DisableWriteProtection function should be called before.
Reference Manual to LL API cross reference:
RTC_CR WUTIE LL_RTC_EnableIT_WUT
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 4776 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRA ( RTC_TypeDef *  RTCx)

Check if Alarm A interrupt is enabled or not.

Reference Manual to LL API cross reference:
CR ALRAIE LL_RTC_IsEnabledIT_ALRA
Parameters:
RTCxRTC Instance
Return values:
Stateof bit (1 or 0).

Definition at line 4976 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRB ( RTC_TypeDef *  RTCx)

Check if Alarm B interrupt is enabled or not.

Reference Manual to LL API cross reference:
CR ALRBIE LL_RTC_IsEnabledIT_ALRB
Parameters:
RTCxRTC Instance
Return values:
Stateof bit (1 or 0).

Definition at line 4965 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP ( RTC_TypeDef *  RTCx)

Check if all the TAMPER interrupts are enabled or not.

Reference Manual to LL API cross reference:
TAMPCR TAMPIE LL_RTC_IsEnabledIT_TAMP
Parameters:
RTCxRTC Instance
Return values:
Stateof bit (1 or 0).

Definition at line 5028 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP1 ( RTC_TypeDef *  RTCx)

Check if Tamper 1 interrupt is enabled or not.

Reference Manual to LL API cross reference:
TAMPCR TAMP1IE LL_RTC_IsEnabledIT_TAMP1
Parameters:
RTCxRTC Instance
Return values:
Stateof bit (1 or 0).

Definition at line 5015 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP2 ( RTC_TypeDef *  RTCx)

Check if Tamper 2 interrupt is enabled or not.

Reference Manual to LL API cross reference:
TAMPCR TAMP2IE LL_RTC_IsEnabledIT_TAMP2
Parameters:
RTCxRTC Instance
Return values:
Stateof bit (1 or 0).

Definition at line 5001 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP3 ( RTC_TypeDef *  RTCx)

Check if Tamper 3 interrupt is enabled or not.

Reference Manual to LL API cross reference:
TAMPCR TAMP3IE LL_RTC_IsEnabledIT_TAMP3
Parameters:
RTCxRTC Instance
Return values:
Stateof bit (1 or 0).

Definition at line 4988 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TS ( RTC_TypeDef *  RTCx)

Check if Time-stamp interrupt is enabled or not.

Reference Manual to LL API cross reference:
CR TSIE LL_RTC_IsEnabledIT_TS
Parameters:
RTCxRTC Instance
Return values:
Stateof bit (1 or 0).

Definition at line 4943 of file stm32h7xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_WUT ( RTC_TypeDef *  RTCx)

Check if Wakeup timer interrupt is enabled or not.

Reference Manual to LL API cross reference:
CR WUTIE LL_RTC_IsEnabledIT_WUT
Parameters:
RTCxRTC Instance
Return values:
Stateof bit (1 or 0).

Definition at line 4954 of file stm32h7xx_ll_rtc.h.