STM32H735xx HAL User Manual
|
RTC Handle Structure definition. More...
#include <stm32h7xx_hal_rtc.h>
Data Fields | |
RTC_TypeDef * | Instance |
RTC_InitTypeDef | Init |
HAL_LockTypeDef | Lock |
__IO HAL_RTCStateTypeDef | State |
void(* | AlarmAEventCallback )(struct __RTC_HandleTypeDef *hrtc) |
void(* | AlarmBEventCallback )(struct __RTC_HandleTypeDef *hrtc) |
void(* | TimeStampEventCallback )(struct __RTC_HandleTypeDef *hrtc) |
void(* | WakeUpTimerEventCallback )(struct __RTC_HandleTypeDef *hrtc) |
void(* | Tamper1EventCallback )(struct __RTC_HandleTypeDef *hrtc) |
void(* | Tamper2EventCallback )(struct __RTC_HandleTypeDef *hrtc) |
void(* | Tamper3EventCallback )(struct __RTC_HandleTypeDef *hrtc) |
void(* | MspInitCallback )(struct __RTC_HandleTypeDef *hrtc) |
void(* | MspDeInitCallback )(struct __RTC_HandleTypeDef *hrtc) |
RTC Handle Structure definition.
Definition at line 170 of file stm32h7xx_hal_rtc.h.
void(* __RTC_HandleTypeDef::AlarmAEventCallback)(struct __RTC_HandleTypeDef *hrtc) |
RTC Alarm A Event callback
Definition at line 184 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_AlarmIRQHandler(), HAL_RTC_Init(), HAL_RTC_RegisterCallback(), and HAL_RTC_UnRegisterCallback().
void(* __RTC_HandleTypeDef::AlarmBEventCallback)(struct __RTC_HandleTypeDef *hrtc) |
RTC Alarm B Event callback
Definition at line 186 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_AlarmIRQHandler(), HAL_RTC_Init(), HAL_RTC_RegisterCallback(), and HAL_RTC_UnRegisterCallback().
RTC required parameters
Definition at line 177 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_Init().
RTC_TypeDef* __RTC_HandleTypeDef::Instance |
Register base address
Definition at line 175 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_AlarmIRQHandler(), HAL_RTC_DeactivateAlarm(), HAL_RTC_DeInit(), HAL_RTC_GetAlarm(), HAL_RTC_GetDate(), HAL_RTC_GetTime(), HAL_RTC_Init(), HAL_RTC_SetAlarm(), HAL_RTC_SetAlarm_IT(), HAL_RTC_SetDate(), HAL_RTC_SetTime(), HAL_RTC_WaitForSynchro(), HAL_RTCEx_BKUPRead(), HAL_RTCEx_BKUPWrite(), HAL_RTCEx_DeactivateTamper(), HAL_RTCEx_DeactivateTimeStamp(), HAL_RTCEx_DeactivateWakeUpTimer(), HAL_RTCEx_DisableBypassShadow(), HAL_RTCEx_EnableBypassShadow(), HAL_RTCEx_GetTimeStamp(), HAL_RTCEx_GetWakeUpTimer(), HAL_RTCEx_SetCalibrationOutPut(), HAL_RTCEx_SetSmoothCalib(), HAL_RTCEx_SetSynchroShift(), HAL_RTCEx_SetTamper(), HAL_RTCEx_SetTamper_IT(), HAL_RTCEx_SetTimeStamp(), HAL_RTCEx_SetTimeStamp_IT(), HAL_RTCEx_SetWakeUpTimer(), HAL_RTCEx_SetWakeUpTimer_IT(), HAL_RTCEx_WakeUpTimerIRQHandler(), and RTC_EnterInitMode().
HAL_LockTypeDef __RTC_HandleTypeDef::Lock |
RTC locking object
Definition at line 179 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_Init().
void(* __RTC_HandleTypeDef::MspDeInitCallback)(struct __RTC_HandleTypeDef *hrtc) |
RTC Msp DeInit callback
Definition at line 228 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_DeInit(), HAL_RTC_Init(), HAL_RTC_RegisterCallback(), and HAL_RTC_UnRegisterCallback().
void(* __RTC_HandleTypeDef::MspInitCallback)(struct __RTC_HandleTypeDef *hrtc) |
RTC Msp Init callback
Definition at line 226 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), and HAL_RTC_UnRegisterCallback().
Time communication state
Definition at line 181 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_AlarmIRQHandler(), HAL_RTC_DeactivateAlarm(), HAL_RTC_DeInit(), HAL_RTC_GetState(), HAL_RTC_Init(), HAL_RTC_PollForAlarmAEvent(), HAL_RTC_RegisterCallback(), HAL_RTC_SetAlarm(), HAL_RTC_SetAlarm_IT(), HAL_RTC_SetDate(), HAL_RTC_SetTime(), HAL_RTC_UnRegisterCallback(), HAL_RTCEx_DeactivateCalibrationOutPut(), HAL_RTCEx_DeactivateInternalTimeStamp(), HAL_RTCEx_DeactivateRefClock(), HAL_RTCEx_DeactivateTamper(), HAL_RTCEx_DeactivateTimeStamp(), HAL_RTCEx_DeactivateWakeUpTimer(), HAL_RTCEx_DisableBypassShadow(), HAL_RTCEx_EnableBypassShadow(), HAL_RTCEx_PollForAlarmBEvent(), HAL_RTCEx_PollForTamper1Event(), HAL_RTCEx_PollForTamper2Event(), HAL_RTCEx_PollForTamper3Event(), HAL_RTCEx_PollForTimeStampEvent(), HAL_RTCEx_PollForWakeUpTimerEvent(), HAL_RTCEx_SetCalibrationOutPut(), HAL_RTCEx_SetInternalTimeStamp(), HAL_RTCEx_SetRefClock(), HAL_RTCEx_SetSmoothCalib(), HAL_RTCEx_SetSynchroShift(), HAL_RTCEx_SetTamper(), HAL_RTCEx_SetTamper_IT(), HAL_RTCEx_SetTimeStamp(), HAL_RTCEx_SetTimeStamp_IT(), HAL_RTCEx_SetWakeUpTimer(), HAL_RTCEx_SetWakeUpTimer_IT(), HAL_RTCEx_TamperTimeStampIRQHandler(), HAL_RTCEx_WakeUpTimerIRQHandler(), RTC_EnterInitMode(), and RTC_ExitInitMode().
void(* __RTC_HandleTypeDef::Tamper1EventCallback)(struct __RTC_HandleTypeDef *hrtc) |
RTC Tamper 1 Event callback
Definition at line 192 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), HAL_RTC_UnRegisterCallback(), and HAL_RTCEx_TamperTimeStampIRQHandler().
void(* __RTC_HandleTypeDef::Tamper2EventCallback)(struct __RTC_HandleTypeDef *hrtc) |
RTC Tamper 2 Event callback
Definition at line 194 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), HAL_RTC_UnRegisterCallback(), and HAL_RTCEx_TamperTimeStampIRQHandler().
void(* __RTC_HandleTypeDef::Tamper3EventCallback)(struct __RTC_HandleTypeDef *hrtc) |
RTC Tamper 3 Event callback
Definition at line 196 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), HAL_RTC_UnRegisterCallback(), and HAL_RTCEx_TamperTimeStampIRQHandler().
void(* __RTC_HandleTypeDef::TimeStampEventCallback)(struct __RTC_HandleTypeDef *hrtc) |
RTC TimeStamp Event callback
Definition at line 188 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), HAL_RTC_UnRegisterCallback(), and HAL_RTCEx_TamperTimeStampIRQHandler().
void(* __RTC_HandleTypeDef::WakeUpTimerEventCallback)(struct __RTC_HandleTypeDef *hrtc) |
RTC WakeUpTimer Event callback
Definition at line 190 of file stm32h7xx_hal_rtc.h.
Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), HAL_RTC_UnRegisterCallback(), and HAL_RTCEx_WakeUpTimerIRQHandler().