Hal Drivers for L4

Dependents:   BSP OneHopeOnePrayer FINAL_AUDIO_RECORD AudioDemo

Fork of STM32L4xx_HAL_Driver by Senior Design: Sound Monitor

Embed: (wiki syntax)

« Back to documentation index

IT_Management

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 TAMPCR TAMP3IE LL_RTC_EnableIT_TAMP3.
__STATIC_INLINE void LL_RTC_DisableIT_TAMP3 (RTC_TypeDef *RTCx)
 Disable Tamper 3 interrupt TAMPCR TAMP3IE LL_RTC_DisableIT_TAMP3.
__STATIC_INLINE void LL_RTC_EnableIT_TAMP2 (RTC_TypeDef *RTCx)
 Enable Tamper 2 interrupt TAMPCR TAMP2IE LL_RTC_EnableIT_TAMP2.
__STATIC_INLINE void LL_RTC_DisableIT_TAMP2 (RTC_TypeDef *RTCx)
 Disable Tamper 2 interrupt TAMPCR TAMP2IE LL_RTC_DisableIT_TAMP2.
__STATIC_INLINE void LL_RTC_EnableIT_TAMP1 (RTC_TypeDef *RTCx)
 Enable Tamper 1 interrupt TAMPCR TAMP1IE LL_RTC_EnableIT_TAMP1.
__STATIC_INLINE void LL_RTC_DisableIT_TAMP1 (RTC_TypeDef *RTCx)
 Disable Tamper 1 interrupt TAMPCR TAMP1IE LL_RTC_DisableIT_TAMP1.
__STATIC_INLINE void LL_RTC_EnableIT_TAMP (RTC_TypeDef *RTCx)
 Enable all Tamper Interrupt TAMPCR TAMPIE LL_RTC_EnableIT_TAMP.
__STATIC_INLINE void LL_RTC_DisableIT_TAMP (RTC_TypeDef *RTCx)
 Disable all Tamper Interrupt TAMPCR TAMPIE LL_RTC_DisableIT_TAMP.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TS (RTC_TypeDef *RTCx)
 Check if Time-stamp interrupt is enabled or not CR TSIE LL_RTC_IsEnabledIT_TS.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_WUT (RTC_TypeDef *RTCx)
 Check if Wakeup timer interrupt is enabled or not CR WUTIE LL_RTC_IsEnabledIT_WUT.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRB (RTC_TypeDef *RTCx)
 Check if Alarm B interrupt is enabled or not CR ALRBIE LL_RTC_IsEnabledIT_ALRB.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRA (RTC_TypeDef *RTCx)
 Check if Alarm A interrupt is enabled or not CR ALRAIE LL_RTC_IsEnabledIT_ALRA.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP3 (RTC_TypeDef *RTCx)
 Check if Tamper 3 interrupt is enabled or not TAMPCR TAMP3IE LL_RTC_IsEnabledIT_TAMP3.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP2 (RTC_TypeDef *RTCx)
 Check if Tamper 2 interrupt is enabled or not TAMPCR TAMP2IE LL_RTC_IsEnabledIT_TAMP2.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP1 (RTC_TypeDef *RTCx)
 Check if Tamper 1 interrupt is enabled or not TAMPCR TAMP1IE LL_RTC_IsEnabledIT_TAMP1.
__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP (RTC_TypeDef *RTCx)
 Check if all the TAMPER interrupts are enabled or not TAMPCR TAMPIE LL_RTC_IsEnabledIT_TAMP.

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. CR ALRAIE LL_RTC_DisableIT_ALRA
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3524 of file stm32l4xx_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. CR ALRBIE LL_RTC_DisableIT_ALRB
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3500 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_DisableIT_TAMP ( RTC_TypeDef *  RTCx )

Disable all Tamper Interrupt TAMPCR TAMPIE LL_RTC_DisableIT_TAMP.

Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3616 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_DisableIT_TAMP1 ( RTC_TypeDef *  RTCx )

Disable Tamper 1 interrupt TAMPCR TAMP1IE LL_RTC_DisableIT_TAMP1.

Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3594 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_DisableIT_TAMP2 ( RTC_TypeDef *  RTCx )

Disable Tamper 2 interrupt TAMPCR TAMP2IE LL_RTC_DisableIT_TAMP2.

Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3572 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_DisableIT_TAMP3 ( RTC_TypeDef *  RTCx )

Disable Tamper 3 interrupt TAMPCR TAMP3IE LL_RTC_DisableIT_TAMP3.

Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3549 of file stm32l4xx_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. CR TSIE LL_RTC_DisableIT_TS
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3452 of file stm32l4xx_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. CR WUTIE LL_RTC_DisableIT_WUT
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3476 of file stm32l4xx_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. CR ALRAIE LL_RTC_EnableIT_ALRA
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3512 of file stm32l4xx_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. CR ALRBIE LL_RTC_EnableIT_ALRB
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3488 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_TAMP ( RTC_TypeDef *  RTCx )

Enable all Tamper Interrupt TAMPCR TAMPIE LL_RTC_EnableIT_TAMP.

Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3605 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_TAMP1 ( RTC_TypeDef *  RTCx )

Enable Tamper 1 interrupt TAMPCR TAMP1IE LL_RTC_EnableIT_TAMP1.

Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3583 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_TAMP2 ( RTC_TypeDef *  RTCx )

Enable Tamper 2 interrupt TAMPCR TAMP2IE LL_RTC_EnableIT_TAMP2.

Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3561 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE void LL_RTC_EnableIT_TAMP3 ( RTC_TypeDef *  RTCx )

Enable Tamper 3 interrupt TAMPCR TAMP3IE LL_RTC_EnableIT_TAMP3.

Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3536 of file stm32l4xx_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. CR TSIE LL_RTC_EnableIT_TS
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3440 of file stm32l4xx_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. CR WUTIE LL_RTC_EnableIT_WUT
Parameters:
RTCxRTC Instance
Return values:
None

Definition at line 3464 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRA ( RTC_TypeDef *  RTCx )

Check if Alarm A interrupt is enabled or not CR ALRAIE LL_RTC_IsEnabledIT_ALRA.

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

Definition at line 3660 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRB ( RTC_TypeDef *  RTCx )

Check if Alarm B interrupt is enabled or not CR ALRBIE LL_RTC_IsEnabledIT_ALRB.

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

Definition at line 3649 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP ( RTC_TypeDef *  RTCx )

Check if all the TAMPER interrupts are enabled or not TAMPCR TAMPIE LL_RTC_IsEnabledIT_TAMP.

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

Definition at line 3709 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP1 ( RTC_TypeDef *  RTCx )

Check if Tamper 1 interrupt is enabled or not TAMPCR TAMP1IE LL_RTC_IsEnabledIT_TAMP1.

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

Definition at line 3697 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP2 ( RTC_TypeDef *  RTCx )

Check if Tamper 2 interrupt is enabled or not TAMPCR TAMP2IE LL_RTC_IsEnabledIT_TAMP2.

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

Definition at line 3685 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP3 ( RTC_TypeDef *  RTCx )

Check if Tamper 3 interrupt is enabled or not TAMPCR TAMP3IE LL_RTC_IsEnabledIT_TAMP3.

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

Definition at line 3672 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TS ( RTC_TypeDef *  RTCx )

Check if Time-stamp interrupt is enabled or not CR TSIE LL_RTC_IsEnabledIT_TS.

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

Definition at line 3627 of file stm32l4xx_ll_rtc.h.

__STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_WUT ( RTC_TypeDef *  RTCx )

Check if Wakeup timer interrupt is enabled or not CR WUTIE LL_RTC_IsEnabledIT_WUT.

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

Definition at line 3638 of file stm32l4xx_ll_rtc.h.