STM32G474xx HAL 用户手册
宏定义
RTC 闹钟子秒掩码定义
RTC 导出常量

宏定义

#define RTC_ALARMSUBSECONDMASK_ALL   0x00000000U
#define RTC_ALARMSUBSECONDMASK_SS14_1   RTC_ALRMASSR_MASKSS_0
#define RTC_ALARMSUBSECONDMASK_SS14_2   RTC_ALRMASSR_MASKSS_1
#define RTC_ALARMSUBSECONDMASK_SS14_3   (RTC_ALRMASSR_MASKSS_0 | RTC_ALRMASSR_MASKSS_1)
#define RTC_ALARMSUBSECONDMASK_SS14_4   RTC_ALRMASSR_MASKSS_2
#define RTC_ALARMSUBSECONDMASK_SS14_5   (RTC_ALRMASSR_MASKSS_0 | RTC_ALRMASSR_MASKSS_2)
#define RTC_ALARMSUBSECONDMASK_SS14_6   (RTC_ALRMASSR_MASKSS_1 | RTC_ALRMASSR_MASKSS_2)
#define RTC_ALARMSUBSECONDMASK_SS14_7   (RTC_ALRMASSR_MASKSS_0 | RTC_ALRMASSR_MASKSS_1 | RTC_ALRMASSR_MASKSS_2)
#define RTC_ALARMSUBSECONDMASK_SS14_8   RTC_ALRMASSR_MASKSS_3
#define RTC_ALARMSUBSECONDMASK_SS14_9   (RTC_ALRMASSR_MASKSS_0 | RTC_ALRMASSR_MASKSS_3)
#define RTC_ALARMSUBSECONDMASK_SS14_10   (RTC_ALRMASSR_MASKSS_1 | RTC_ALRMASSR_MASKSS_3)
#define RTC_ALARMSUBSECONDMASK_SS14_11   (RTC_ALRMASSR_MASKSS_0 | RTC_ALRMASSR_MASKSS_1 | RTC_ALRMASSR_MASKSS_3)
#define RTC_ALARMSUBSECONDMASK_SS14_12   (RTC_ALRMASSR_MASKSS_2 | RTC_ALRMASSR_MASKSS_3)
#define RTC_ALARMSUBSECONDMASK_SS14_13   (RTC_ALRMASSR_MASKSS_0 | RTC_ALRMASSR_MASKSS_2 | RTC_ALRMASSR_MASKSS_3)
#define RTC_ALARMSUBSECONDMASK_SS14   (RTC_ALRMASSR_MASKSS_1 | RTC_ALRMASSR_MASKSS_2 | RTC_ALRMASSR_MASKSS_3)
#define RTC_ALARMSUBSECONDMASK_NONE   RTC_ALRMASSR_MASKSS

宏定义文档

#define RTC_ALARMSUBSECONDMASK_ALL   0x00000000U

所有闹钟子秒字段均被掩码。闹钟不进行子秒比较。

定义于文件 stm32g4xx_hal_rtc.h 的第 423 行。

#define RTC_ALARMSUBSECONDMASK_NONE   RTC_ALRMASSR_MASKSS

SS[14:0] 被比较,必须匹配才能激活闹钟。

定义于文件 stm32g4xx_hal_rtc.h 的第 454 行。

#define RTC_ALARMSUBSECONDMASK_SS14   (RTC_ALRMASSR_MASKSS_1 | RTC_ALRMASSR_MASKSS_2 | RTC_ALRMASSR_MASKSS_3)

SS[14] 不用于闹钟比较。仅比较 SS[13:0]。

定义于文件 stm32g4xx_hal_rtc.h 的第 452 行。

#define RTC_ALARMSUBSECONDMASK_SS14_1   RTC_ALRMASSR_MASKSS_0

SS[14:1] 不用于闹钟比较。仅比较 SS[0]。

定义于文件 stm32g4xx_hal_rtc.h 的第 426 行。

#define RTC_ALARMSUBSECONDMASK_SS14_10   (RTC_ALRMASSR_MASKSS_1 | RTC_ALRMASSR_MASKSS_3)

SS[14:10] 不用于闹钟比较。仅比较 SS[9:0]。

定义于文件 stm32g4xx_hal_rtc.h 的第 444 行。

#define RTC_ALARMSUBSECONDMASK_SS14_11   (RTC_ALRMASSR_MASKSS_0 | RTC_ALRMASSR_MASKSS_1 | RTC_ALRMASSR_MASKSS_3)

SS[14:11] 不用于闹钟比较。仅比较 SS[10:0]。

定义于文件 stm32g4xx_hal_rtc.h 的第 446 行。

#define RTC_ALARMSUBSECONDMASK_SS14_12   (RTC_ALRMASSR_MASKSS_2 | RTC_ALRMASSR_MASKSS_3)

SS[14:12] 不用于闹钟比较。仅比较 SS[11:0]。

定义于文件 stm32g4xx_hal_rtc.h 的第 448 行。

#define RTC_ALARMSUBSECONDMASK_SS14_13   (RTC_ALRMASSR_MASKSS_0 | RTC_ALRMASSR_MASKSS_2 | RTC_ALRMASSR_MASKSS_3)

SS[14:13] 不用于闹钟比较。仅比较 SS[12:0]。

定义于文件 stm32g4xx_hal_rtc.h 的第 450 行。

#define RTC_ALARMSUBSECONDMASK_SS14_2   RTC_ALRMASSR_MASKSS_1

SS[14:2] 不用于闹钟比较。仅比较 SS[1:0]。

定义于文件 stm32g4xx_hal_rtc.h 的第 428 行。

#define RTC_ALARMSUBSECONDMASK_SS14_3   (RTC_ALRMASSR_MASKSS_0 | RTC_ALRMASSR_MASKSS_1)

SS[14:3] 不用于闹钟比较。仅比较 SS[2:0]。

定义于文件 stm32g4xx_hal_rtc.h 的第 430 行。

#define RTC_ALARMSUBSECONDMASK_SS14_4   RTC_ALRMASSR_MASKSS_2

SS[14:4] 不用于闹钟比较。仅比较 SS[3:0]。

定义于文件 stm32g4xx_hal_rtc.h 的第 432 行。

#define RTC_ALARMSUBSECONDMASK_SS14_5   (RTC_ALRMASSR_MASKSS_0 | RTC_ALRMASSR_MASKSS_2)

SS[14:5] 不用于闹钟比较。仅比较 SS[4:0]。

定义于文件 stm32g4xx_hal_rtc.h 的第 434 行。

#define RTC_ALARMSUBSECONDMASK_SS14_6   (RTC_ALRMASSR_MASKSS_1 | RTC_ALRMASSR_MASKSS_2)

SS[14:6] 不用于闹钟比较。仅比较 SS[5:0]。

定义于文件 stm32g4xx_hal_rtc.h 的第 436 行。

#define RTC_ALARMSUBSECONDMASK_SS14_7   (RTC_ALRMASSR_MASKSS_0 | RTC_ALRMASSR_MASKSS_1 | RTC_ALRMASSR_MASKSS_2)

SS[14:7] 不用于闹