STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
EXTI RTC Tamper Timestamp EXTI
Collaboration diagram for EXTI RTC Tamper Timestamp EXTI:

Macros

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_IT()
 Enable interrupt on the RTC Tamper and Timestamp associated EXTI line.
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_IT()
 Disable interrupt on the RTC Tamper and Timestamp associated EXTI line.
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_EVENT()
 Enable event on the RTC Tamper and Timestamp associated EXTI line.
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_EVENT()
 Disable event on the RTC Tamper and Timestamp associated EXTI line.
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_FALLING_EDGE()
 Enable falling edge trigger on the RTC Tamper and Timestamp associated EXTI line.
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_FALLING_EDGE()
 Disable falling edge trigger on the RTC Tamper and Timestamp associated EXTI line.
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_RISING_EDGE()
 Enable rising edge trigger on the RTC Tamper and Timestamp associated EXTI line.
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_RISING_EDGE()
 Disable rising edge trigger on the RTC Tamper and Timestamp associated EXTI line.
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_RISING_FALLING_EDGE()
 Enable rising & falling edge trigger on the RTC Tamper and Timestamp associated EXTI line.
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_RISING_FALLING_EDGE()
 Disable rising & falling edge trigger on the RTC Tamper and Timestamp associated EXTI line. This parameter can be:
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GET_FLAG()
 Check whether the RTC Tamper and Timestamp associated EXTI line interrupt flag is set or not.
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_CLEAR_FLAG()
 Clear the RTC Tamper and Timestamp associated EXTI line flag.
 
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GENERATE_SWIT()
 Generate a Software interrupt on the RTC Tamper and Timestamp associated EXTI line.
 

Detailed Description

Macro Definition Documentation

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_IT

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_IT ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:
#define RTC_EXTI_LINE_TAMPER_TIMESTAMP_EVENT

Enable interrupt on the RTC Tamper and Timestamp associated EXTI line.

Return values
None

Definition at line 684 of file stm32f4xx_hal_rtc_ex.h.

Referenced by HAL_RTCEx_SetTamper_IT(), and HAL_RTCEx_SetTimeStamp_IT().

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_IT

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_IT ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:
(EXTI->IMR &= ~RTC_EXTI_LINE_TAMPER_TIMESTAMP_EVENT)

Disable interrupt on the RTC Tamper and Timestamp associated EXTI line.

Return values
None

Definition at line 690 of file stm32f4xx_hal_rtc_ex.h.

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_EVENT

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_EVENT ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:

Enable event on the RTC Tamper and Timestamp associated EXTI line.

Return values
None.

Definition at line 696 of file stm32f4xx_hal_rtc_ex.h.

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_EVENT

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_EVENT ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:
(EXTI->EMR &= ~RTC_EXTI_LINE_TAMPER_TIMESTAMP_EVENT)

Disable event on the RTC Tamper and Timestamp associated EXTI line.

Return values
None.

Definition at line 702 of file stm32f4xx_hal_rtc_ex.h.

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_FALLING_EDGE

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_FALLING_EDGE ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:

Enable falling edge trigger on the RTC Tamper and Timestamp associated EXTI line.

Return values
None.

Definition at line 708 of file stm32f4xx_hal_rtc_ex.h.

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_FALLING_EDGE

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_FALLING_EDGE ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:
(EXTI->FTSR &= ~RTC_EXTI_LINE_TAMPER_TIMESTAMP_EVENT)

Disable falling edge trigger on the RTC Tamper and Timestamp associated EXTI line.

Return values
None.

Definition at line 714 of file stm32f4xx_hal_rtc_ex.h.

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_RISING_EDGE

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_RISING_EDGE ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:

Enable rising edge trigger on the RTC Tamper and Timestamp associated EXTI line.

Return values
None.

Definition at line 720 of file stm32f4xx_hal_rtc_ex.h.

Referenced by HAL_RTCEx_SetTamper_IT(), and HAL_RTCEx_SetTimeStamp_IT().

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_RISING_EDGE

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_RISING_EDGE ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:
(EXTI->RTSR &= ~RTC_EXTI_LINE_TAMPER_TIMESTAMP_EVENT)

Disable rising edge trigger on the RTC Tamper and Timestamp associated EXTI line.

Return values
None.

Definition at line 726 of file stm32f4xx_hal_rtc_ex.h.

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_RISING_FALLING_EDGE

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_RISING_FALLING_EDGE ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:
do { \
__HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_RISING_EDGE(); \
__HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_FALLING_EDGE(); \
} while(0U)

Enable rising & falling edge trigger on the RTC Tamper and Timestamp associated EXTI line.

Return values
None.

Definition at line 732 of file stm32f4xx_hal_rtc_ex.h.

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_RISING_FALLING_EDGE

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_RISING_FALLING_EDGE ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:
do { \
__HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_RISING_EDGE(); \
__HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_FALLING_EDGE(); \
} while(0U)

Disable rising & falling edge trigger on the RTC Tamper and Timestamp associated EXTI line. This parameter can be:

Return values
None.

Definition at line 742 of file stm32f4xx_hal_rtc_ex.h.

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GET_FLAG

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GET_FLAG ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:

Check whether the RTC Tamper and Timestamp associated EXTI line interrupt flag is set or not.

Return values
LineStatus.

Definition at line 751 of file stm32f4xx_hal_rtc_ex.h.

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_CLEAR_FLAG

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_CLEAR_FLAG ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:

Clear the RTC Tamper and Timestamp associated EXTI line flag.

Return values
None.

Definition at line 757 of file stm32f4xx_hal_rtc_ex.h.

Referenced by HAL_RTCEx_TamperTimeStampIRQHandler().

◆ __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GENERATE_SWIT

#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GENERATE_SWIT ( )

#include <stm32f4xx_hal_rtc_ex.h>

Value:

Generate a Software interrupt on the RTC Tamper and Timestamp associated EXTI line.

Return values
None.

Definition at line 763 of file stm32f4xx_hal_rtc_ex.h.