HAL + 0/109 examples
CodeScope will show references to RTC_HandleTypeDef from the following samples and libraries:
Examples
STM32446E_EVAL
Demonstrations
Applications
STemWin
Examples
HAL
PWR
RTC
STM32469I-Discovery
Demonstrations
Applications
STemWin
Examples
HAL
PWR
STM32469I_EVAL
Demonstrations
Applications
STemWin
Examples
HAL
PWR
RTC
STM324xG_EVAL
Demonstrations
Applications
STemWin
Examples
HAL
PWR
RTC
STM32F412G-Discovery
Demonstrations
Examples
HAL
PWR
RTC
STM32F413H-Discovery
Demonstrations
Examples
HAL
RTC
STM32F429I-Discovery
Demonstrations
Applications
STemWin
Examples
HAL
PWR
STM32446E-Nucleo
Examples
HAL
PWR
RTC
STM324x9I_EVAL
Applications
STemWin
Demonstrations
STemWin
Examples
HAL
PWR
RTC
STM32F4-Discovery
Examples
HAL
PWR
STM32F401-Discovery
Examples
HAL
PWR
STM32F401RE-Nucleo
Examples
HAL
PWR
STM32F410xx-Nucleo
Examples
HAL
PWR
RTC
STM32F411E-Discovery
Examples
HAL
PWR
STM32F411RE-Nucleo
Examples
HAL
PWR
RTC
Examples_MIX
PWR
STM32F412ZG-Nucleo
Examples
HAL
PWR
RTC
STM32F413ZH-Nucleo
Examples
HAL
PWR
RTC
STM32F429ZI-Nucleo
Applications
NetXDuo
Examples
HAL
PWR
RTC
STM32F446ZE-Nucleo
Examples
HAL
PWR
RTC
 
Symbols
loading...
Files
loading...

RTC_HandleTypeDef struct

Syntax

typedef struct #endif {   RTC_TypeDef                 *Instance;     RTC_InitTypeDef             Init;          HAL_LockTypeDef             Lock;          __IO HAL_RTCStateTypeDef    State;       #if (USE_HAL_RTC_REGISTER_CALLBACKS == 1)   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);   #if defined(RTC_TAMPER2_SUPPORT)   void (* Tamper2EventCallback)     (struct __RTC_HandleTypeDef *hrtc);   #endif    void (* MspInitCallback)          (struct __RTC_HandleTypeDef *hrtc);     void (* MspDeInitCallback)        (struct __RTC_HandleTypeDef *hrtc);   #endif  } RTC_HandleTypeDef;

Fields

Instance

Register base address. Read more...

Init

RTC required parameters. Read more...

Lock

RTC locking object. Read more...

State

Time communication state. Read more...

Examples

RTC_HandleTypeDef is referenced by 109 libraries and example projects.

References

LocationReferrerScopeText
stm32f4xx_hal_rtc.h:165
typedef struct
stm32f4xx_hal_rtc.h:197
stm32f4xx_hal_rtc.c:249HAL_RTC_Init()::hrtcHAL_RTC_Init()
stm32f4xx_hal_rtc.c:363HAL_RTC_DeInit()::hrtcHAL_RTC_DeInit()
stm32f4xx_hal_rtc.c:641HAL_RTC_MspInit()::hrtcHAL_RTC_MspInit()
stm32f4xx_hal_rtc.c:657HAL_RTC_MspDeInit()::hrtcHAL_RTC_MspDeInit()
stm32f4xx_hal_rtc.c:698HAL_RTC_SetTime()::hrtcHAL_RTC_SetTime()
stm32f4xx_hal_rtc.c:812HAL_RTC_GetTime()::hrtcHAL_RTC_GetTime()
stm32f4xx_hal_rtc.c:857HAL_RTC_SetDate()::hrtcHAL_RTC_SetDate()
stm32f4xx_hal_rtc.c:946HAL_RTC_GetDate()::hrtcHAL_RTC_GetDate()
stm32f4xx_hal_rtc.c:1004HAL_RTC_SetAlarm()::hrtcHAL_RTC_SetAlarm()
stm32f4xx_hal_rtc.c:1201HAL_RTC_SetAlarm_IT()::hrtcHAL_RTC_SetAlarm_IT()
stm32f4xx_hal_rtc.c:1395HAL_RTC_DeactivateAlarm()::hrtcHAL_RTC_DeactivateAlarm()
stm32f4xx_hal_rtc.c:1493HAL_RTC_GetAlarm()::hrtcHAL_RTC_GetAlarm()
stm32f4xx_hal_rtc.c:1544HAL_RTC_AlarmIRQHandler()::hrtcHAL_RTC_AlarmIRQHandler()
stm32f4xx_hal_rtc.c:1595HAL_RTC_AlarmAEventCallback()::hrtcHAL_RTC_AlarmAEventCallback()
stm32f4xx_hal_rtc.c:1612HAL_RTC_PollForAlarmAEvent()::hrtcHAL_RTC_PollForAlarmAEvent()
stm32f4xx_hal_rtc.c:1676HAL_RTC_WaitForSynchro()::hrtcHAL_RTC_WaitForSynchro()
stm32f4xx_hal_rtc.c:1705HAL_RTC_DST_Add1Hour()::hrtcHAL_RTC_DST_Add1Hour()
stm32f4xx_hal_rtc.c:1719HAL_RTC_DST_Sub1Hour()::hrtcHAL_RTC_DST_Sub1Hour()
stm32f4xx_hal_rtc.c:1733HAL_RTC_DST_SetStoreOperation()::hrtcHAL_RTC_DST_SetStoreOperation()
stm32f4xx_hal_rtc.c:1746HAL_RTC_DST_ClearStoreOperation()::hrtcHAL_RTC_DST_ClearStoreOperation()
stm32f4xx_hal_rtc.c:1758HAL_RTC_DST_ReadStoreOperation()::hrtcHAL_RTC_DST_ReadStoreOperation()
stm32f4xx_hal_rtc.c:1787HAL_RTC_GetState()::hrtcHAL_RTC_GetState()
stm32f4xx_hal_rtc.c:1813RTC_EnterInitMode()::hrtcRTC_EnterInitMode()
stm32f4xx_hal_rtc.c:1848RTC_ExitInitMode()::hrtcRTC_ExitInitMode()
stm32f4xx_hal_rtc.h:197RTC_HandleTypeDef
stm32f4xx_hal_rtc.h:695HAL_RTC_Init()::hrtcHAL_RTC_Init()
stm32f4xx_hal_rtc.h:696HAL_RTC_DeInit()::hrtcHAL_RTC_DeInit()
stm32f4xx_hal_rtc.h:697HAL_RTC_MspInit()::hrtcHAL_RTC_MspInit()
stm32f4xx_hal_rtc.h:698HAL_RTC_MspDeInit()::hrtcHAL_RTC_MspDeInit()
stm32f4xx_hal_rtc.h:713HAL_RTC_SetTime()::hrtcHAL_RTC_SetTime()
stm32f4xx_hal_rtc.h:714HAL_RTC_GetTime()::hrtcHAL_RTC_GetTime()
stm32f4xx_hal_rtc.h:715HAL_RTC_SetDate()::hrtcHAL_RTC_SetDate()
stm32f4xx_hal_rtc.h:716HAL_RTC_GetDate()::hrtcHAL_RTC_GetDate()
stm32f4xx_hal_rtc.h:725HAL_RTC_SetAlarm()::hrtcHAL_RTC_SetAlarm()
stm32f4xx_hal_rtc.h:726HAL_RTC_SetAlarm_IT()::hrtcHAL_RTC_SetAlarm_IT()
stm32f4xx_hal_rtc.h:727HAL_RTC_DeactivateAlarm()::hrtcHAL_RTC_DeactivateAlarm()
stm32f4xx_hal_rtc.h:728HAL_RTC_GetAlarm()::hrtcHAL_RTC_GetAlarm()
stm32f4xx_hal_rtc.h:729HAL_RTC_AlarmIRQHandler()::hrtcHAL_RTC_AlarmIRQHandler()
stm32f4xx_hal_rtc.h:730HAL_RTC_PollForAlarmAEvent()::hrtcHAL_RTC_PollForAlarmAEvent()
stm32f4xx_hal_rtc.h:731HAL_RTC_AlarmAEventCallback()::hrtcHAL_RTC_AlarmAEventCallback()
stm32f4xx_hal_rtc.h:740HAL_RTC_WaitForSynchro()::hrtcHAL_RTC_WaitForSynchro()
stm32f4xx_hal_rtc.h:743HAL_RTC_DST_Add1Hour()::hrtcHAL_RTC_DST_Add1Hour()
stm32f4xx_hal_rtc.h:744HAL_RTC_DST_Sub1Hour()::hrtcHAL_RTC_DST_Sub1Hour()
stm32f4xx_hal_rtc.h:745HAL_RTC_DST_SetStoreOperation()::hrtcHAL_RTC_DST_SetStoreOperation()
stm32f4xx_hal_rtc.h:746HAL_RTC_DST_ClearStoreOperation()::hrtcHAL_RTC_DST_ClearStoreOperation()
stm32f4xx_hal_rtc.h:747HAL_RTC_DST_ReadStoreOperation()::hrtcHAL_RTC_DST_ReadStoreOperation()
stm32f4xx_hal_rtc.h:756HAL_RTC_GetState()::hrtcHAL_RTC_GetState()
stm32f4xx_hal_rtc.h:902RTC_EnterInitMode()::hrtcRTC_EnterInitMode()
stm32f4xx_hal_rtc.h:903RTC_ExitInitMode()::hrtcRTC_ExitInitMode()
stm32f4xx_hal_rtc_ex.c:186HAL_RTCEx_SetTimeStamp()::hrtcHAL_RTCEx_SetTimeStamp()
stm32f4xx_hal_rtc_ex.c:258HAL_RTCEx_SetTimeStamp_IT()::hrtcHAL_RTCEx_SetTimeStamp_IT()
stm32f4xx_hal_rtc_ex.c:321HAL_RTCEx_DeactivateTimeStamp()::hrtcHAL_RTCEx_DeactivateTimeStamp()
stm32f4xx_hal_rtc_ex.c:365HAL_RTCEx_GetTimeStamp()::hrtcHAL_RTCEx_GetTimeStamp()
stm32f4xx_hal_rtc_ex.c:418HAL_RTCEx_SetTamper()::hrtcHAL_RTCEx_SetTamper()
stm32f4xx_hal_rtc_ex.c:495HAL_RTCEx_SetTamper_IT()::hrtcHAL_RTCEx_SetTamper_IT()
stm32f4xx_hal_rtc_ex.c:580HAL_RTCEx_DeactivateTamper()::hrtcHAL_RTCEx_DeactivateTamper()
stm32f4xx_hal_rtc_ex.c:606HAL_RTCEx_TamperTimeStampIRQHandler()::hrtcHAL_RTCEx_TamperTimeStampIRQHandler()
stm32f4xx_hal_rtc_ex.c:678HAL_RTCEx_TimeStampEventCallback()::hrtcHAL_RTCEx_TimeStampEventCallback()
stm32f4xx_hal_rtc_ex.c:694HAL_RTCEx_Tamper1EventCallback()::hrtcHAL_RTCEx_Tamper1EventCallback()
stm32f4xx_hal_rtc_ex.c:711HAL_RTCEx_Tamper2EventCallback()::hrtcHAL_RTCEx_Tamper2EventCallback()
stm32f4xx_hal_rtc_ex.c:729HAL_RTCEx_PollForTimeStampEvent()::hrtcHAL_RTCEx_PollForTimeStampEvent()
stm32f4xx_hal_rtc_ex.c:772HAL_RTCEx_PollForTamper1Event()::hrtcHAL_RTCEx_PollForTamper1Event()
stm32f4xx_hal_rtc_ex.c:809HAL_RTCEx_PollForTamper2Event()::hrtcHAL_RTCEx_PollForTamper2Event()
stm32f4xx_hal_rtc_ex.c:865HAL_RTCEx_SetWakeUpTimer()::hrtcHAL_RTCEx_SetWakeUpTimer()
stm32f4xx_hal_rtc_ex.c:961HAL_RTCEx_SetWakeUpTimer_IT()::hrtcHAL_RTCEx_SetWakeUpTimer_IT()
stm32f4xx_hal_rtc_ex.c:1062HAL_RTCEx_DeactivateWakeUpTimer()::hrtcHAL_RTCEx_DeactivateWakeUpTimer()
stm32f4xx_hal_rtc_ex.c:1117HAL_RTCEx_GetWakeUpTimer()::hrtcHAL_RTCEx_GetWakeUpTimer()
stm32f4xx_hal_rtc_ex.c:1134HAL_RTCEx_WakeUpTimerIRQHandler()::hrtcHAL_RTCEx_WakeUpTimerIRQHandler()
stm32f4xx_hal_rtc_ex.c:1163HAL_RTCEx_WakeUpTimerEventCallback()::hrtcHAL_RTCEx_WakeUpTimerEventCallback()
stm32f4xx_hal_rtc_ex.c:1180HAL_RTCEx_PollForWakeUpTimerEvent()::hrtcHAL_RTCEx_PollForWakeUpTimerEvent()
stm32f4xx_hal_rtc_ex.c:1248HAL_RTCEx_BKUPWrite()::hrtcHAL_RTCEx_BKUPWrite()
stm32f4xx_hal_rtc_ex.c:1271HAL_RTCEx_BKUPRead()::hrtcHAL_RTCEx_BKUPRead()
stm32f4xx_hal_rtc_ex.c:1302HAL_RTCEx_SetCoarseCalib()::hrtcHAL_RTCEx_SetCoarseCalib()
stm32f4xx_hal_rtc_ex.c:1353HAL_RTCEx_DeactivateCoarseCalib()::hrtcHAL_RTCEx_DeactivateCoarseCalib()
stm32f4xx_hal_rtc_ex.c:1411HAL_RTCEx_SetSmoothCalib()::hrtcHAL_RTCEx_SetSmoothCalib()
stm32f4xx_hal_rtc_ex.c:1483HAL_RTCEx_SetSynchroShift()::hrtcHAL_RTCEx_SetSynchroShift()
stm32f4xx_hal_rtc_ex.c:1578HAL_RTCEx_SetCalibrationOutPut()::hrtcHAL_RTCEx_SetCalibrationOutPut()
stm32f4xx_hal_rtc_ex.c:1617HAL_RTCEx_DeactivateCalibrationOutPut()::hrtcHAL_RTCEx_DeactivateCalibrationOutPut()
stm32f4xx_hal_rtc_ex.c:1647HAL_RTCEx_SetRefClock()::hrtcHAL_RTCEx_SetRefClock()
stm32f4xx_hal_rtc_ex.c:1691HAL_RTCEx_DeactivateRefClock()::hrtcHAL_RTCEx_DeactivateRefClock()
stm32f4xx_hal_rtc_ex.c:1737HAL_RTCEx_EnableBypassShadow()::hrtcHAL_RTCEx_EnableBypassShadow()
stm32f4xx_hal_rtc_ex.c:1770HAL_RTCEx_DisableBypassShadow()::hrtcHAL_RTCEx_DisableBypassShadow()
stm32f4xx_hal_rtc_ex.c:1820HAL_RTCEx_AlarmBEventCallback()::hrtcHAL_RTCEx_AlarmBEventCallback()
stm32f4xx_hal_rtc_ex.c:1837HAL_RTCEx_PollForAlarmBEvent()::hrtcHAL_RTCEx_PollForAlarmBEvent()
stm32f4xx_hal_rtc_ex.h:843HAL_RTCEx_SetTimeStamp()::hrtcHAL_RTCEx_SetTimeStamp()
stm32f4xx_hal_rtc_ex.h:844HAL_RTCEx_SetTimeStamp_IT()::hrtcHAL_RTCEx_SetTimeStamp_IT()
stm32f4xx_hal_rtc_ex.h:845HAL_RTCEx_DeactivateTimeStamp()::hrtcHAL_RTCEx_DeactivateTimeStamp()
stm32f4xx_hal_rtc_ex.h:846HAL_RTCEx_GetTimeStamp()::hrtcHAL_RTCEx_GetTimeStamp()
stm32f4xx_hal_rtc_ex.h:848HAL_RTCEx_SetTamper()::hrtcHAL_RTCEx_SetTamper()
stm32f4xx_hal_rtc_ex.h:849HAL_RTCEx_SetTamper_IT()::hrtcHAL_RTCEx_SetTamper_IT()
stm32f4xx_hal_rtc_ex.h:850HAL_RTCEx_DeactivateTamper()::hrtcHAL_RTCEx_DeactivateTamper()
stm32f4xx_hal_rtc_ex.h:851HAL_RTCEx_TamperTimeStampIRQHandler()::hrtcHAL_RTCEx_TamperTimeStampIRQHandler()
stm32f4xx_hal_rtc_ex.h:853HAL_RTCEx_Tamper1EventCallback()::hrtcHAL_RTCEx_Tamper1EventCallback()
stm32f4xx_hal_rtc_ex.h:855HAL_RTCEx_Tamper2EventCallback()::hrtcHAL_RTCEx_Tamper2EventCallback()
stm32f4xx_hal_rtc_ex.h:857HAL_RTCEx_TimeStampEventCallback()::hrtcHAL_RTCEx_TimeStampEventCallback()
stm32f4xx_hal_rtc_ex.h:858HAL_RTCEx_PollForTimeStampEvent()::hrtcHAL_RTCEx_PollForTimeStampEvent()
stm32f4xx_hal_rtc_ex.h:859HAL_RTCEx_PollForTamper1Event()::hrtcHAL_RTCEx_PollForTamper1Event()
stm32f4xx_hal_rtc_ex.h:861HAL_RTCEx_PollForTamper2Event()::hrtcHAL_RTCEx_PollForTamper2Event()
stm32f4xx_hal_rtc_ex.h:871HAL_RTCEx_SetWakeUpTimer()::hrtcHAL_RTCEx_SetWakeUpTimer()
stm32f4xx_hal_rtc_ex.h:872HAL_RTCEx_SetWakeUpTimer_IT()::hrtcHAL_RTCEx_SetWakeUpTimer_IT()
stm32f4xx_hal_rtc_ex.h:873HAL_RTCEx_DeactivateWakeUpTimer()::hrtcHAL_RTCEx_DeactivateWakeUpTimer()
stm32f4xx_hal_rtc_ex.h:874HAL_RTCEx_GetWakeUpTimer()::hrtcHAL_RTCEx_GetWakeUpTimer()
stm32f4xx_hal_rtc_ex.h:875HAL_RTCEx_WakeUpTimerIRQHandler()::hrtcHAL_RTCEx_WakeUpTimerIRQHandler()
stm32f4xx_hal_rtc_ex.h:876HAL_RTCEx_WakeUpTimerEventCallback()::hrtcHAL_RTCEx_WakeUpTimerEventCallback()
stm32f4xx_hal_rtc_ex.h:877HAL_RTCEx_PollForWakeUpTimerEvent()::hrtcHAL_RTCEx_PollForWakeUpTimerEvent()
stm32f4xx_hal_rtc_ex.h:886HAL_RTCEx_BKUPWrite()::hrtcHAL_RTCEx_BKUPWrite()
stm32f4xx_hal_rtc_ex.h:887HAL_RTCEx_BKUPRead()::hrtcHAL_RTCEx_BKUPRead()
stm32f4xx_hal_rtc_ex.h:889HAL_RTCEx_SetCoarseCalib()::hrtcHAL_RTCEx_SetCoarseCalib()
stm32f4xx_hal_rtc_ex.h:890HAL_RTCEx_DeactivateCoarseCalib()::hrtcHAL_RTCEx_DeactivateCoarseCalib()
stm32f4xx_hal_rtc_ex.h:891HAL_RTCEx_SetSmoothCalib()::hrtcHAL_RTCEx_SetSmoothCalib()
stm32f4xx_hal_rtc_ex.h:892HAL_RTCEx_SetSynchroShift()::hrtcHAL_RTCEx_SetSynchroShift()
stm32f4xx_hal_rtc_ex.h:893HAL_RTCEx_SetCalibrationOutPut()::hrtcHAL_RTCEx_SetCalibrationOutPut()
stm32f4xx_hal_rtc_ex.h:894HAL_RTCEx_DeactivateCalibrationOutPut()::hrtcHAL_RTCEx_DeactivateCalibrationOutPut()
stm32f4xx_hal_rtc_ex.h:895HAL_RTCEx_SetRefClock()::hrtcHAL_RTCEx_SetRefClock()
stm32f4xx_hal_rtc_ex.h:896HAL_RTCEx_DeactivateRefClock()::hrtcHAL_RTCEx_DeactivateRefClock()
stm32f4xx_hal_rtc_ex.h:897HAL_RTCEx_EnableBypassShadow()::hrtcHAL_RTCEx_EnableBypassShadow()
stm32f4xx_hal_rtc_ex.h:898HAL_RTCEx_DisableBypassShadow()::hrtcHAL_RTCEx_DisableBypassShadow()
stm32f4xx_hal_rtc_ex.h:907HAL_RTCEx_AlarmBEventCallback()::hrtcHAL_RTCEx_AlarmBEventCallback()
stm32f4xx_hal_rtc_ex.h:908HAL_RTCEx_PollForAlarmBEvent()::hrtcHAL_RTCEx_PollForAlarmBEvent()

Type Use

Variables of RTC_HandleTypeDef type
all items filtered out
RTC_HandleTypeDef
all items filtered out
RTC_HandleTypeDef
all items filtered out