STM32G474xx HAL用户手册
模块 | 宏定义
RTCEx导出的宏
RTCEx

模块

 RTC唤醒定时器
 RTC时间戳
 RTC校准
 RTCEx篡改检测

宏定义

#define __HAL_RTC_CLEAR_FLAG(__HANDLE__, __FLAG__)   ((__HANDLE__)->Instance->SCR = (__FLAG__))
 清除指定的RTC待处理标志。
#define __HAL_RTC_GET_FLAG(__HANDLE__, __FLAG__)
 检查指定的RTC标志是否已设置。

宏定义文档

#define __HAL_RTC_CLEAR_FLAG (   __HANDLE__,
  __FLAG__ 
)    ((__HANDLE__)->Instance->SCR = (__FLAG__))

清除指定的RTC待处理标志。

参数:
__HANDLE__指定RTC句柄。
__FLAG__指定要检查的标志。该参数可以是以下值的任意组合:
返回值:

定义于文件 stm32g4xx_hal_rtc_ex.h555 行。

#define __HAL_RTC_GET_FLAG (   __HANDLE__,
  __FLAG__ 
)
值:
(((((__FLAG__)) >> 8U) == 1U) ? ((__HANDLE__)->Instance->ICSR & (1U << (((uint16_t)(__FLAG__)) & RTC_FLAG_MASK))) : \
                                                     ((__HANDLE__)->Instance->SR & (1U << (((uint16_t)(__FLAG__)) & RTC_FLAG_MASK))))

检查指定的RTC标志是否已设置。

参数:
__HANDLE__指定RTC句柄。
__FLAG__指定要检查的标志。该参数可以是以下值的任意组合:
返回值:

定义于文件 stm32g4xx_hal_rtc_ex.h578 行。