STM32L443xx HAL User Manual
Data Fields
__RTC_HandleTypeDef Struct Reference

RTC Handle Structure definition. More...

#include <stm32l4xx_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)

Detailed Description

RTC Handle Structure definition.

Definition at line 198 of file stm32l4xx_hal_rtc.h.


Field Documentation

RTC Alarm A Event callback

Definition at line 215 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_AlarmIRQHandler(), HAL_RTC_Init(), HAL_RTC_RegisterCallback(), and HAL_RTC_UnRegisterCallback().

RTC Alarm B Event callback

Definition at line 216 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_AlarmIRQHandler(), HAL_RTC_Init(), HAL_RTC_RegisterCallback(), and HAL_RTC_UnRegisterCallback().

RTC required parameters

Definition at line 208 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_Init().

HAL_LockTypeDef __RTC_HandleTypeDef::Lock

RTC locking object

Definition at line 210 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_Init().

RTC Msp DeInit callback

Definition at line 230 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_DeInit(), HAL_RTC_Init(), HAL_RTC_RegisterCallback(), and HAL_RTC_UnRegisterCallback().

RTC Msp Init callback

Definition at line 229 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), and HAL_RTC_UnRegisterCallback().

RTC Tamper 1 Event callback

Definition at line 223 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), HAL_RTC_UnRegisterCallback(), and HAL_RTCEx_TamperTimeStampIRQHandler().

RTC Tamper 2 Event callback

Definition at line 225 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), HAL_RTC_UnRegisterCallback(), and HAL_RTCEx_TamperTimeStampIRQHandler().

RTC Tamper 3 Event callback

Definition at line 227 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), HAL_RTC_UnRegisterCallback(), and HAL_RTCEx_TamperTimeStampIRQHandler().

RTC TimeStamp Event callback

Definition at line 217 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), HAL_RTC_UnRegisterCallback(), and HAL_RTCEx_TamperTimeStampIRQHandler().

RTC WakeUpTimer Event callback

Definition at line 218 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_Init(), HAL_RTC_RegisterCallback(), HAL_RTC_UnRegisterCallback(), and HAL_RTCEx_WakeUpTimerIRQHandler().


The documentation for this struct was generated from the following file: