STM32L486xx 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 181 of file stm32l4xx_hal_rtc.h.


Field Documentation

RTC Alarm A Event callback

Definition at line 192 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 194 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 185 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_Init().

HAL_LockTypeDef __RTC_HandleTypeDef::Lock

RTC locking object

Definition at line 187 of file stm32l4xx_hal_rtc.h.

Referenced by HAL_RTC_Init().

RTC Msp DeInit callback

Definition at line 212 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 210 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 201 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 204 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 207 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 196 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 198 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: