HAL
__HAL_RTC_TIMESTAMP_GET_FLAG is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHAL__HAL_RTC_TIMESTAMP_GET_FLAG

__HAL_RTC_TIMESTAMP_GET_FLAG macro

Get the selected RTC Timestamp's flag status.

Syntax

#define __HAL_RTC_TIMESTAMP_GET_FLAG(__HANDLE__, __FLAG__) (((((__HANDLE__)->Instance->ISR) & (__FLAG__)) != 0U)? 1U : 0U)

Arguments

__HANDLE__

specifies the RTC handle.

__FLAG__

specifies the RTC Timestamp flag to check. This parameter can be: @arg RTC_FLAG_TSF: Timestamp interrupt flag @arg RTC_FLAG_TSOVF: Timestamp overflow flag

Return value

None

References

LocationText
stm32f4xx_hal_rtc_ex.h:565
#define __HAL_RTC_TIMESTAMP_GET_FLAG(__HANDLE__, __FLAG__) (((((__HANDLE__)->Instance->ISR) & (__FLAG__)) != 0U)? 1U : 0U)
stm32f4xx_hal_rtc_ex.c:615
if (__HAL_RTC_TIMESTAMP_GET_FLAG(hrtc, RTC_FLAG_TSF) != 0U)
stm32f4xx_hal_rtc_ex.c:736
while (__HAL_RTC_TIMESTAMP_GET_FLAG(hrtc, RTC_FLAG_TSF) == 0U)
stm32f4xx_hal_rtc_ex.c:747
if (__HAL_RTC_TIMESTAMP_GET_FLAG(hrtc, RTC_FLAG_TSOVF) != 0U)