STM32G474xx HAL用户手册
数据结构 | 类型定义 | 枚举
RTC导出类型
RTC

数据结构

struct  RTC_InitTypeDef
 RTC配置结构体定义。 更多...
struct  RTC_TimeTypeDef
 RTC时间结构体定义。 更多...
struct  RTC_DateTypeDef
 RTC日期结构体定义。 更多...
struct  RTC_AlarmTypeDef
 RTC闹钟结构体定义。 更多...
struct  __RTC_HandleTypeDef
 RTC句柄结构体定义。 更多...

类型定义

typedef struct __RTC_HandleTypeDef RTC_HandleTypeDef
 RTC句柄结构体定义。
typedef void(* pRTC_CallbackTypeDef )(RTC_HandleTypeDef *hrtc)
 HAL RTC回调函数指针定义。

枚举

enum  HAL_RTCStateTypeDef {
  HAL_RTC_STATE_RESET = 0x00U, HAL_RTC_STATE_READY = 0x01U, HAL_RTC_STATE_BUSY = 0x02U, HAL_RTC_STATE_TIMEOUT = 0x03U,
  HAL_RTC_STATE_ERROR = 0x04U
}
 HAL状态结构体定义。 更多...
enum  HAL_RTC_CallbackIDTypeDef {
  HAL_RTC_ALARM_A_EVENT_CB_ID = 0x00U, HAL_RTC_ALARM_B_EVENT_CB_ID = 0x01U, HAL_RTC_TIMESTAMP_EVENT_CB_ID = 0x02U, HAL_RTC_WAKEUPTIMER_EVENT_CB_ID = 0x03U,
  HAL_RTC_TAMPER1_EVENT_CB_ID = 0x04U, HAL_RTC_TAMPER2_EVENT_CB_ID = 0x05U, HAL_RTC_TAMPER3_EVENT_CB_ID = 0x06U, HAL_RTC_INTERNAL_TAMPER1_EVENT_CB_ID = 0x07U,
  HAL_RTC_INTERNAL_TAMPER2_EVENT_CB_ID = 0x08U, HAL_RTC_INTERNAL_TAMPER3_EVENT_CB_ID = 0x09U, HAL_RTC_INTERNAL_TAMPER4_EVENT_CB_ID = 0x0AU, HAL_RTC_INTERNAL_TAMPER5_EVENT_CB_ID = 0x0BU,
  HAL_RTC_INTERNAL_TAMPER6_EVENT_CB_ID = 0x0CU, HAL_RTC_INTERNAL_TAMPER7_EVENT_CB_ID = 0x0DU, HAL_RTC_MSPINIT_CB_ID = 0x0EU, HAL_RTC_MSPDEINIT_CB_ID = 0x0FU
}
 HAL LPTIM回调ID枚举定义。 更多...

类型定义文档

typedef void(* pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc)

HAL RTC回调函数指针定义。

指向RTC回调函数的指针

定义位于240行,文件stm32g4xx_hal_rtc.h

RTC句柄结构体定义。


枚举类型文档

HAL LPTIM回调ID枚举定义。

枚举值:
HAL_RTC_ALARM_A_EVENT_CB_ID 

RTC闹钟A事件回调ID

HAL_RTC_ALARM_B_EVENT_CB_ID 

RTC闹钟B事件回调ID

HAL_RTC_TIMESTAMP_EVENT_CB_ID 

RTC时间戳事件回调ID

HAL_RTC_WAKEUPTIMER_EVENT_CB_ID 

RTC唤醒定时器事件回调ID

HAL_RTC_TAMPER1_EVENT_CB_ID 

RTC防拆检测1回调ID

HAL_RTC_TAMPER2_EVENT_CB_ID 

RTC防拆检测2回调ID

HAL_RTC_TAMPER3_EVENT_CB_ID 

RTC防拆检测3回调ID

HAL_RTC_INTERNAL_TAMPER1_EVENT_CB_ID 

RTC内部防拆检测1回调ID

HAL_RTC_INTERNAL_TAMPER2_EVENT_CB_ID 

RTC内部防拆检测2回调ID

HAL_RTC_INTERNAL_TAMPER3_EVENT_CB_ID 

RTC内部防拆检测3回调ID

HAL_RTC_INTERNAL_TAMPER4_EVENT_CB_ID 

RTC内部防拆检测4回调ID

HAL_RTC_INTERNAL_TAMPER5_EVENT_CB_ID 

RTC内部防拆检测5回调ID

HAL_RTC_INTERNAL_TAMPER6_EVENT_CB_ID 

RTC内部防拆检测6回调ID

HAL_RTC_INTERNAL_TAMPER7_EVENT_CB_ID 

RTC内部防拆检测7回调ID

HAL_RTC_MSPINIT_CB_ID 

RTC MSP初始化回调ID

HAL_RTC_MSPDEINIT_CB_ID 

RTC MSP反初始化回调ID

定义位于217行,文件stm32g4xx_hal_rtc.h

HAL状态结构体定义。

枚举值:
HAL_RTC_STATE_RESET 

RTC尚未初始化或已禁用

HAL_RTC_STATE_READY 

RTC已初始化并可使用