|
STM32G474xx HAL用户手册
|
RTC HAL模块的头文件。更多...
数据结构 | |
| struct | RTC_InitTypeDef |
| RTC配置结构体定义。更多... | |
| struct | RTC_TimeTypeDef |
| RTC时间结构体定义。更多... | |
| struct | RTC_DateTypeDef |
| RTC日期结构体定义。更多... | |
| struct | RTC_AlarmTypeDef |
| RTC闹钟结构体定义。更多... | |
| struct | __RTC_HandleTypeDef |
| RTC句柄结构体定义。更多... | |
宏定义 | |
| #define | RTC_HOURFORMAT_24 0x00000000U |
| #define | RTC_HOURFORMAT_12 RTC_CR_FMT |
| #define | RTC_OUTPUT_DISABLE 0x00000000U |
| #define | RTC_OUTPUT_ALARMA RTC_CR_OSEL_0 |
| #define | RTC_OUTPUT_ALARMB RTC_CR_OSEL_1 |
| #define | RTC_OUTPUT_WAKEUP RTC_CR_OSEL |
| #define | RTC_OUTPUT_TAMPER RTC_CR_TAMPOE |
| #define | RTC_OUTPUT_POLARITY_HIGH 0x00000000U |
| #define | RTC_OUTPUT_POLARITY_LOW RTC_CR_POL |
| #define | RTC_OUTPUT_TYPE_PUSHPULL 0x00000000U |
| #define | RTC_OUTPUT_TYPE_OPENDRAIN RTC_CR_TAMPALRM_TYPE |
| #define | RTC_OUTPUT_PULLUP_NONE 0x00000000U |
| #define | RTC_OUTPUT_PULLUP_ON RTC_CR_TAMPALRM_PU |
| #define | RTC_OUTPUT_REMAP_NONE 0x00000000U |
| #define | RTC_OUTPUT_REMAP_POS1 RTC_CR_OUT2EN |
| #define | RTC_HOURFORMAT12_AM 0x0U |
| #define | RTC_HOURFORMAT12_PM 0x1U |
| #define | RTC_DAYLIGHTSAVING_SUB1H RTC_CR_SUB1H |
| #define | RTC_DAYLIGHTSAVING_ADD1H RTC_CR_ADD1H |
| #define | RTC_DAYLIGHTSAVING_NONE 0x00000000U |
| #define | RTC_STOREOPERATION_RESET 0x00000000U |
| #define | RTC_STOREOPERATION_SET RTC_CR_BKP |
| #define | RTC_FORMAT_BIN 0x00000000U |
| #define | RTC_FORMAT_BCD 0x00000001U |
| #define | RTC_MONTH_JANUARY ((uint8_t)0x01U) |
| #define | RTC_MONTH_FEBRUARY ((uint8_t)0x02U) |
| #define | RTC_MONTH_MARCH ((uint8_t)0x03U) |
| #define | RTC_MONTH_APRIL ((uint8_t)0x04U) |
| #define | RTC_MONTH_MAY ((uint8_t)0x05U) |
| #define | RTC_MONTH_JUNE ((uint8_t)0x06U) |
| #define | RTC_MONTH_JULY ((uint8_t)0x07U) |
| #define | RTC_MONTH_AUGUST ((uint8_t)0x08U) |
| #define | RTC_MONTH_SEPTEMBER ((uint8_t)0x09U) |
| #define | RTC_MONTH_OCTOBER ((uint8_t)0x10U) |
| #define | RTC_MONTH_NOVEMBER ((uint8_t)0x11U) |
| #define | RTC_MONTH_DECEMBER ((uint8_t)0x12U) |
| #define | RTC_WEEKDAY_MONDAY ((uint8_t)0x01U) |
| #define | RTC_WEEKDAY_TUESDAY ((uint8_t)0x02U) |
| #define | RTC_WEEKDAY_WEDNESDAY ((uint8_t)0x03U) |
| #define | RTC_WEEKDAY_THURSDAY ((uint8_t)0x04U) |
| #define | RTC_WEEKDAY_FRIDAY ((uint8_t)0x05U) |
| #define | RTC_WEEKDAY_SATURDAY ((uint8_t)0x06U) |
| #define | RTC_WEEKDAY_SUNDAY ((uint8_t)0x07U) |
| #define | RTC_ALARMDATEWEEKDAYSEL_DATE 0x00000000U |
| #define | RTC_ALARMDATEWEEKDAYSEL_WEEKDAY RTC_ALRMAR_WDSEL |
| #define | RTC_ALARMMASK_NONE 0x00000000U |
| #define | RTC_ALARMMASK_DATEWEEKDAY RTC_ALRMAR_MSK4 |
| #define | RTC_ALARMMASK_HOURS RTC_ALRMAR_MSK3 |
| #define | RTC_ALARMMASK_MINUTES RTC_ALRMAR_MSK2 |
| #define | RTC_ALARMMASK_SECONDS RTC_ALRMAR_MSK1 |
| #define | RTC_ALARMMASK_ALL |
| #define | RTC_ALARM_A RTC_CR_ALRAE |
| #define | RTC_ALARM_B RTC_CR_ALRBE |
| #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 | |