|
STM32G474xx HAL User Manual
|
RTC LL模块的头文件。 更多...
#include "stm32g4xx.h"数据结构 | |
| struct | LL_RTC_InitTypeDef |
| RTC初始化结构体定义。 更多... | |
| struct | LL_RTC_ TimeTypeDef |
| RTC时间结构体定义。 更多... | |
| struct | LL_RTC_DateTypeDef |
| RTC日期结构体定义。 更多... | |
| struct | LL_RTC_AlarmTypeDef |
| RTC闹钟结构体定义。 更多... | |
宏定义 | |
| #define | RTC_LL_INIT_MASK 0xFFFFFFFFU |
| #define | RTC_LL_RSF_MASK 0xFFFFFF5FU |
| #define | RTC_WRITE_PROTECTION_DISABLE (uint8_t)0xFF |
| #define | RTC_WRITE_PROTECTION_ENABLE_1 (uint8_t)0xCA |
| #define | RTC_WRITE_PROTECTION_ENABLE_2 (uint8_t)0x53 |
| #define | RTC_OFFSET_WEEKDAY 24U |
| #define | RTC_OFFSET_DAY 16U |
| #define | RTC_OFFSET_MONTH 8U |
| #define | RTC_OFFSET_HOUR 16U |
| #define | RTC_OFFSET_MINUTE 8U |
| #define | LL_RTC_FORMAT_BIN 0x00U |
| #define | LL_RTC_FORMAT_BCD 0x00000001U |
| #define | LL_RTC_ALMA_DATEWEEKDAYSEL_DATE 0x00000000U |
| #define | LL_RTC_ALMA_DATEWEEKDAYSEL_WEEKDAY RTC_ALRMAR_WDSEL |
| #define | LL_RTC_ALMB_DATEWEEKDAYSEL_DATE 0x00U |
| #define | LL_RTC_ALMB_DATEWEEKDAYSEL_WEEKDAY RTC_ALRMBR_WDSEL |
| #define | LL_RTC_SCR_ITSF RTC_SCR_CITSF |
| #define | LL_RTC_SCR_TSOVF RTC_SCR_CTSOVF |
| #define | LL_RTC_SCR_TSF RTC_SCR_CTSF |
| #define | LL_RTC_SCR_WUTF RTC_SCR_CWUTF |
| #define | LL_RTC_SCR_ALRBF RTC_SCR_CALRBF |
| #define | LL_RTC_CSR_ALRAF RTC_SCR_CALRAF |
| #define | LL_RTC_ICSR_REC ALPF RTC_ICSR_REC ALP F |
| #define | LL_RTC_ICSR_INITF RTC_ICSR_INITF |
| #define | LL_RTC_ICSR_RSF RTC_ICSR_RSF |
| #define | LL_RTC_ICSR_INITS RTC_ICSR_INITS |
| #define | LL_RTC_ICSR_SHPF RTC_ICSR_SHPF |
| #define | LL_RTC_ICSR_WUTWF RTC_ICSR_WUTWF |
| #define | LL_RTC_ICSR_ALRBWF RTC_ICSR_ALRBWF |
| #define | LL_RTC_ICSR_ALRAWF RTC_ICSR_ALRAWF |
| #define | LL_RTC_CR_TSIE RTC_CR_TSIE |
| #define | LL_RTC_CR_WUTIE RTC_CR_WUTIE |
| #define | LL_RTC_CR_ALRBIE RTC_CR_ALRBIE |
| #define | LL_RTC_CR_ALRAIE RTC_CR_ALRAIE |
| #define | LL_RTC_WEEKDAY_MONDAY (uint8_t)0x01 |
| #define | LL_RTC_WEEKDAY_TUESDAY (uint8_t)0x02 |
| #define | LL_RTC_WEEKDAY_WEDNESDAY (uint8_t)0x03 |
| #define | LL_RTC_WEEKDAY_THURSDAY (uint8_t)0x04 |
| #define | LL_RTC_WEEKDAY_FRIDAY (uint8_t)0x05 |
| #define | LL_RTC_WEEKDAY_SATURDAY (uint8_t)0x06 |
| #define | LL_RTC_WEEKDAY_SUNDAY (uint8_t)0x07 |
| #define | LL_RTC_MONTH_JANUARY (uint8_t)0x01 |
| #define | LL_RTC_MONTH_FEBRUARY (uint8_t)0x02 |
| #define | LL_RTC_MONTH_MARCH (uint8_t)0x03 |
| #define | LL_RTC_MONTH_APRIL (uint8_t)0x04 |
| #define | LL_RTC_MONTH_MAY (uint8_t)0x05 |
| #define | LL_RTC_MONTH_JUNE (uint8_t)0x06 |
| #define | LL_RTC_MONTH_JULY (uint8_t)0x07 |
| #define | LL_RTC_MONTH_AUGUST (uint8_t)0x08 |
| #define | LL_RTC_MONTH_SEPTEMBER (uint8_t)0x09 |
| #define | LL_RTC_MONTH_OCTOBER (uint8_t)0x10 |
| #define | LL_RTC_MONTH_NOVEMBER (uint8_t)0x11 |
| #define | LL_RTC_MONTH_DECEMBER (uint8_t)0x12 |
| #define | LL_RTC_HOURFORMAT_24HOUR 0x00000000U |
| #define | LL_RTC_HOURFORMAT_AMPM RTC_CR_FMT |
| #define | LL_RTC_ALARMOUT_DISABLE 0x00000000U |
| #define | LL_RTC_ALARMOUT_ALMA RTC_CR_OSEL_0 |