|
STM32G474xx HAL User Manual
|
宏定义 | |
| #define | IS_ RTC_OUTPUT(OUTPUT) |
| #define | IS_RTC_HOUR_FORMAT(FORMAT) |
| #define | IS_RTC_OUTPUT_POL(POL) |
| #define | IS_RTC_OUTPUT_TYPE(TYPE) |
| #define | IS_RTC_OUTPUT_PULLUP(TYPE) |
| #define | IS_RTC_OUTPUT_REMAP(REMAP) |
| #define | IS_RTC_HOURFORMAT12(PM) |
| #define | IS_RTC_DAYLIGHT_SAVING(SAVE) |
| #define | IS_RTC_STORE_OPERATION(OPERATION) |
| #define | IS_RTC_FORMAT(FORMAT) |
| #define | IS_RTC_YEAR(YEAR) ((YEAR) <= 99u) |
| #define | IS_RTC_MONTH(MONTH) (((MONTH) >= 1u) && ((MONTH) <= 12u)) |
| #define | IS_RTC_DATE(DATE) (((DATE) >= 1u) && ((DATE) <= 31u)) |
| #define | IS_RTC_WEEKDAY(WEEKDAY) |
| #define | IS_RTC_ALARM_DATE_ WEEKDAY_DATE(DATE) (((DATE) >0u) && ((DATE) <= 31u)) |
| #define | IS_RTC_ALARM_DATE_ WEEKDAY_WEEKDAY(WEEKDAY) |
| #define | IS_RTC_ALARM_DATE_ WEEKDAY_SEL(SEL) |
| #define | IS_RTC_ALARM_MASK(MASK) (((MASK) & ~(RTC_ ALARMMASK_ALL)) == 0UL) |
| #define | IS_RTC_ALARM(ALARM) |
| #define | IS_RTC_ALARM_SUB_ SECOND_VALUE(VALUE) ((VALUE) <= RTC_ ALRMASSR_SS) |
| #define | IS_RTC_ALARM_SUB_ SECOND_MASK(MASK) |
| #define | IS_RTC_ASYNCH_ PREDIV(PREDIV) ((PREDIV) <= (RTC_PRER_PREDIV_A >> RTC_PRER_PREDIV_A_Pos)) |
| #define | IS_RTC_SYNCH_ PREDIV(PREDIV) ((PREDIV) <= (RTC_PRER_PREDIV_S >> RTC_PRER_PREDIV_S_Pos)) |
| #define | IS_RTC_HOUR12(HOUR) (((HOUR) > 0u) && ((HOUR) <= 12u)) |
| #define | IS_RTC_HOUR24(HOUR) ((HOUR) <= 23u) |
| #define | IS_RTC_MINUTES(MINUTES) ((MINUTES) <= 59u) |
| #define | IS_RTC_SECONDS(SECONDS) ((SECONDS) <= 59u) |
| #define IS_RTC_ALARM | ( | ALARM | ) |
(((ALARM) == RTC_ ALARM_A) || \ ((ALARM) == RTC_ ALARM_B))
定义于第 970 行,文件 stm32g4xx_ hal_rtc.h。
被以下函数引用:HAL_ RTC_DeactivateAlarm(), HAL_ RTC_GetAlarm(), HAL_ RTC_SetAlarm(), 和 HAL_ RTC_SetAlarm_IT()。
| #define IS_RTC_ALARM_DATE_ WEEKDAY_DATE | ( | DATE | ) | (((DATE) >0u) && ((DATE) <= 31u)) |
定义于第 955 行,文件 stm32g4xx_ hal_rtc.h。
被以下函数引用:HAL_ RTC_SetAlarm(), 和 HAL_ RTC_SetAlarm_IT()。
| #define IS_RTC_ALARM_DATE_ WEEKDAY_SEL | ( | SEL | ) |
(((SEL) == RTC_ ALARMDATEWEEKDAYSEL_DATE) || \ ((SEL) == RTC_ ALARMDATEWEEKDAYSEL_ WEEKDAY))
定义于第 965 行,文件 stm32g4xx_ hal_rtc.h。
被以下函数引用:HAL_ RTC_SetAlarm(), 和 HAL_ RTC_SetAlarm_IT()。
| #define IS_RTC_ALARM_DATE_ WEEKDAY_WEEKDAY | ( | WEEKDAY | ) |
(((WEEKDAY) == RTC_ WEEKDAY_MONDAY) || \ ((WEEKDAY) == RTC_ WEEKDAY_TUESDAY) || \ ((WEEKDAY) == RTC_ WEEKDAY_WEDNESDAY) || \ ((WEEKDAY) == RTC_ WEEKDAY_THURSDAY) || \ ((WEEKDAY) == RTC_ WEEKDAY_FRIDAY) || \ ((WEEKDAY) == RTC_ WEEKDAY_SATURDAY) || \ ((WEEKDAY) == RTC_ WEEKDAY_SUNDAY))
定义于第 957 行,文件 stm32g4xx_ hal_rtc.h。
被以下函数引用:HAL_ RTC_SetAlarm(), 和 HAL_ RTC_SetAlarm_IT()。
| #define IS_RTC_ALARM_MASK | ( | MASK | ) | (((MASK) & ~(RTC_ ALARMMASK_ALL)) == 0UL) |
定义于第 968 行,文件 stm32g4xx_ hal_rtc.h。
被以下函数引用:HAL_ RTC_SetAlarm(), 和 HAL_ RTC_SetAlarm_IT()。
| #define IS_RTC_ALARM_SUB_ SECOND_MASK | ( | MASK | ) |
(((MASK) == 0UL) || \
(((MASK) >= RTC_ ALARMSUBSECONDMASK_SS14_1) && ((MASK) <= RTC_ ALARMSUBSECONDMASK_NONE)))
定义于第 975 行,文件 stm32g4xx_ hal_rtc.h。
被以下函数引用:HAL_ RTC_SetAlarm(), 和 HAL_ RTC_SetAlarm_IT()。
| #define IS_RTC_ALARM_SUB_ SECOND_VALUE | ( | VALUE | ) | ((VALUE) <= RTC_ ALRMASSR_SS) |
定义于第 973 行,文件 stm32g4xx_ hal_rtc.h。
被以下函数引用:HAL_ RTC_SetAlarm(), 和 HAL_ RTC_SetAlarm_IT()。
| #define IS_RTC_ASYNCH_ PREDIV | ( | PREDIV | ) | ((PREDIV) <= (RTC_PRER_PREDIV_A >> RTC_PRER_PREDIV_A_Pos)) |
定义于第 978 行,文件 stm32g4xx_ hal_rtc.h。
被以下函数引用:HAL_ RTC_Init()。