Extended RTC Tamper functions
==============================================================================
##### Tamper functions #####
==============================================================================
[..]
(+) Before calling any tamper or internal tamper function, you have to call first
HAL_RTC_Init() function.
(+) In that ine you can select to output tamper event on RTC pin.
[..]
(+) Enable the Tamper and configure the Tamper filter count, trigger Edge
or Level according to the Tamper filter (if equal to 0 Edge else Level)
value, sampling frequency, NoErase, MaskFlag, precharge or discharge and
Pull-UP, timestamp using the HAL_RTCEx_SetTamper() function.
You can configure Tamper with interrupt mode using HAL_RTCEx_SetTamper_IT() function.
(+) The default configuration of the Tamper erases the backup registers. To avoid
erase, enable the NoErase field on the TAMP_TAMPCR register.
[..]
(+) Enable Internal Tamper and configure it with interrupt, timestamp using
the HAL_RTCEx_SetInternalTamper() function.
◆ HAL_RTCEx_DeactivateTamper()
| HAL_StatusTypeDef HAL_RTCEx_DeactivateTamper |
( |
RTC_HandleTypeDef * |
hrtc, |
|
|
uint32_t |
Tamper |
|
) |
| |
◆ HAL_RTCEx_PollForTamper1Event()
| HAL_StatusTypeDef HAL_RTCEx_PollForTamper1Event |
( |
RTC_HandleTypeDef * |
hrtc, |
|
|
uint32_t |
Timeout |
|
) |
| |
◆ HAL_RTCEx_PollForTamper2Event()
| HAL_StatusTypeDef HAL_RTCEx_PollForTamper2Event |
( |
RTC_HandleTypeDef * |
hrtc, |
|
|
uint32_t |
Timeout |
|
) |
| |
◆ HAL_RTCEx_PollForTamper3Event()
| HAL_StatusTypeDef HAL_RTCEx_PollForTamper3Event |
( |
RTC_HandleTypeDef * |
hrtc, |
|
|
uint32_t |
Timeout |
|
) |
| |
◆ HAL_RTCEx_SetTamper()
◆ HAL_RTCEx_SetTamper_IT()
◆ HAL_RTCEx_Tamper1EventCallback()
◆ HAL_RTCEx_Tamper2EventCallback()
◆ HAL_RTCEx_Tamper3EventCallback()