STM32L486xx HAL User Manual
Modules
RTC
STM32L4xx_LL_Driver

Modules

 RTC Private Constants
 RTC Private Macros
 RTC Exported Init structure
 RTC Exported Constants
 RTC Exported Macros
 RTC Exported Functions

Reference Manual to LL API cross reference

The following table provide a mapping between the registers and bits, as they appears inside product reference manual, and the functions provided by the Low Layer interface.

This table gives the correspondance for RTC registers.

Register Bit Function
ALRMAR DT LL_RTC_ALMA_GetDay
LL_RTC_ALMA_SetDay
DU LL_RTC_ALMA_GetDay
LL_RTC_ALMA_GetWeekDay
LL_RTC_ALMA_SetDay
LL_RTC_ALMA_SetWeekDay
HT LL_RTC_ALMA_ConfigTime
LL_RTC_ALMA_GetHour
LL_RTC_ALMA_GetTime
LL_RTC_ALMA_SetHour
HU LL_RTC_ALMA_ConfigTime
LL_RTC_ALMA_GetHour
LL_RTC_ALMA_GetTime
LL_RTC_ALMA_SetHour
MNT LL_RTC_ALMA_ConfigTime
LL_RTC_ALMA_GetMinute
LL_RTC_ALMA_GetTime
LL_RTC_ALMA_SetMinute
MNU LL_RTC_ALMA_ConfigTime
LL_RTC_ALMA_GetMinute
LL_RTC_ALMA_GetTime
LL_RTC_ALMA_SetMinute
MSK1 LL_RTC_ALMA_GetMask
LL_RTC_ALMA_SetMask
MSK2 LL_RTC_ALMA_GetMask
LL_RTC_ALMA_SetMask
MSK3 LL_RTC_ALMA_GetMask
LL_RTC_ALMA_SetMask
MSK4 LL_RTC_ALMA_GetMask
LL_RTC_ALMA_SetMask
PM LL_RTC_ALMA_ConfigTime
LL_RTC_ALMA_GetTimeFormat
LL_RTC_ALMA_SetTimeFormat
ST LL_RTC_ALMA_ConfigTime
LL_RTC_ALMA_GetSecond
LL_RTC_ALMA_GetTime
LL_RTC_ALMA_SetSecond
SU LL_RTC_ALMA_ConfigTime
LL_RTC_ALMA_GetSecond
LL_RTC_ALMA_GetTime
LL_RTC_ALMA_SetSecond
WDSEL LL_RTC_ALMA_DisableWeekday
LL_RTC_ALMA_EnableWeekday
ALRMASSR MASKSS LL_RTC_ALMA_GetSubSecondMask
LL_RTC_ALMA_SetSubSecondMask
SS LL_RTC_ALMA_GetSubSecond
LL_RTC_ALMA_SetSubSecond
ALRMBR DT LL_RTC_ALMB_GetDay
LL_RTC_ALMB_SetDay
DU LL_RTC_ALMB_GetDay
LL_RTC_ALMB_GetWeekDay
LL_RTC_ALMB_SetDay
LL_RTC_ALMB_SetWeekDay
HT LL_RTC_ALMB_ConfigTime
LL_RTC_ALMB_GetHour
LL_RTC_ALMB_GetTime
LL_RTC_ALMB_SetHour
HU LL_RTC_ALMB_ConfigTime
LL_RTC_ALMB_GetHour
LL_RTC_ALMB_GetTime
LL_RTC_ALMB_SetHour
MNT LL_RTC_ALMB_ConfigTime
LL_RTC_ALMB_GetMinute
LL_RTC_ALMB_GetTime
LL_RTC_ALMB_SetMinute
MNU LL_RTC_ALMB_ConfigTime
LL_RTC_ALMB_GetMinute
LL_RTC_ALMB_GetTime
LL_RTC_ALMB_SetMinute
MSK1 LL_RTC_ALMB_GetMask
LL_RTC_ALMB_SetMask
MSK2 LL_RTC_ALMB_GetMask
LL_RTC_ALMB_SetMask
MSK3 LL_RTC_ALMB_GetMask
LL_RTC_ALMB_SetMask
MSK4 LL_RTC_ALMB_GetMask
LL_RTC_ALMB_SetMask
PM LL_RTC_ALMB_ConfigTime
LL_RTC_ALMB_GetTimeFormat
LL_RTC_ALMB_SetTimeFormat
ST LL_RTC_ALMB_ConfigTime
LL_RTC_ALMB_GetSecond
LL_RTC_ALMB_GetTime
LL_RTC_ALMB_SetSecond
SU LL_RTC_ALMB_ConfigTime
LL_RTC_ALMB_GetSecond
LL_RTC_ALMB_GetTime
LL_RTC_ALMB_SetSecond
WDSEL LL_RTC_ALMB_DisableWeekday
LL_RTC_ALMB_EnableWeekday
ALRMBSSR MASKSS LL_RTC_ALMB_GetSubSecondMask
LL_RTC_ALMB_SetSubSecondMask
SS LL_RTC_ALMB_GetSubSecond
LL_RTC_ALMB_SetSubSecond
BKPxR BKP LL_RTC_BAK_GetRegister
LL_RTC_BAK_SetRegister
CALR CALM LL_RTC_CAL_GetMinus
LL_RTC_CAL_SetMinus
CALP LL_RTC_CAL_IsPulseInserted
LL_RTC_CAL_SetPulse
CALW16 LL_RTC_CAL_GetPeriod
LL_RTC_CAL_SetPeriod
CALW8 LL_RTC_CAL_GetPeriod
LL_RTC_CAL_SetPeriod
CR ADD1H LL_RTC_TIME_IncHour
ALRAE LL_RTC_ALMA_Disable
LL_RTC_ALMA_Enable
ALRAIE LL_RTC_DisableIT_ALRA
LL_RTC_EnableIT_ALRA
LL_RTC_IsEnabledIT_ALRA
ALRBE LL_RTC_ALMB_Disable
LL_RTC_ALMB_Enable
ALRBIE LL_RTC_DisableIT_ALRB
LL_RTC_EnableIT_ALRB
LL_RTC_IsEnabledIT_ALRB
BKP LL_RTC_TIME_DisableDayLightStore
LL_RTC_TIME_EnableDayLightStore
LL_RTC_TIME_IsDayLightStoreEnabled
BYPSHAD LL_RTC_DisableShadowRegBypass
LL_RTC_EnableShadowRegBypass
LL_RTC_IsShadowRegBypassEnabled
COE LL_RTC_CAL_GetOutputFreq
LL_RTC_CAL_SetOutputFreq
COSEL LL_RTC_CAL_GetOutputFreq
LL_RTC_CAL_SetOutputFreq
FMT LL_RTC_GetHourFormat
LL_RTC_SetHourFormat
ITSE LL_RTC_TS_DisableInternalEvent
LL_RTC_TS_EnableInternalEvent
OSEL LL_RTC_GetAlarmOutEvent
LL_RTC_SetAlarmOutEvent
POL LL_RTC_GetOutputPolarity
LL_RTC_SetOutputPolarity
REFCKON LL_RTC_DisableRefClock
LL_RTC_EnableRefClock
SUB1H LL_RTC_TIME_DecHour
TSE LL_RTC_TS_Disable
LL_RTC_TS_Enable
TSEDGE LL_RTC_TS_GetActiveEdge
LL_RTC_TS_SetActiveEdge
TSIE LL_RTC_DisableIT_TS
LL_RTC_EnableIT_TS
LL_RTC_IsEnabledIT_TS
WUCKSEL LL_RTC_WAKEUP_GetClock
LL_RTC_WAKEUP_SetClock
WUTE LL_RTC_WAKEUP_Disable
LL_RTC_WAKEUP_Enable
LL_RTC_WAKEUP_IsEnabled
WUTIE LL_RTC_DisableIT_WUT
LL_RTC_EnableIT_WUT
LL_RTC_IsEnabledIT_WUT
DR DT LL_RTC_DATE_Config
LL_RTC_DATE_Get
LL_RTC_DATE_GetDay
LL_RTC_DATE_SetDay
DU LL_RTC_DATE_Config
LL_RTC_DATE_Get
LL_RTC_DATE_GetDay
LL_RTC_DATE_SetDay
MT LL_RTC_DATE_Config
LL_RTC_DATE_Get
LL_RTC_DATE_GetMonth
LL_RTC_DATE_SetMonth
MU LL_RTC_DATE_Config
LL_RTC_DATE_Get
LL_RTC_DATE_GetMonth
LL_RTC_DATE_SetMonth
WDU LL_RTC_DATE_Config
LL_RTC_DATE_Get
LL_RTC_DATE_GetWeekDay
LL_RTC_DATE_SetWeekDay
YT LL_RTC_DATE_Config
LL_RTC_DATE_Get
LL_RTC_DATE_GetYear
LL_RTC_DATE_SetYear
YU LL_RTC_DATE_Config
LL_RTC_DATE_Get
LL_RTC_DATE_GetYear
LL_RTC_DATE_SetYear
ISR ALRAF LL_RTC_ClearFlag_ALRA
LL_RTC_IsActiveFlag_ALRA
ALRAWF LL_RTC_IsActiveFlag_ALRAW
ALRBF LL_RTC_ClearFlag_ALRB
LL_RTC_IsActiveFlag_ALRB
ALRBWF LL_RTC_IsActiveFlag_ALRBW
INIT LL_RTC_DisableInitMode
LL_RTC_EnableInitMode
INITF LL_RTC_IsActiveFlag_INIT
INITS LL_RTC_IsActiveFlag_INITS
ITSF LL_RTC_ClearFlag_ITS
LL_RTC_IsActiveFlag_ITS
RECALPF LL_RTC_IsActiveFlag_RECALP
RSF LL_RTC_ClearFlag_RS
LL_RTC_IsActiveFlag_RS
SHPF LL_RTC_IsActiveFlag_SHP
TAMP1F LL_RTC_ClearFlag_TAMP1
LL_RTC_IsActiveFlag_TAMP1
TAMP2F LL_RTC_ClearFlag_TAMP2
LL_RTC_IsActiveFlag_TAMP2
TAMP3F LL_RTC_ClearFlag_TAMP3
LL_RTC_IsActiveFlag_TAMP3
TSF LL_RTC_ClearFlag_TS
LL_RTC_IsActiveFlag_TS
TSOVF LL_RTC_ClearFlag_TSOV
LL_RTC_IsActiveFlag_TSOV
WUTF LL_RTC_ClearFlag_WUT
LL_RTC_IsActiveFlag_WUT
WUTWF LL_RTC_IsActiveFlag_WUTW
OR ALARMOUTTYPE LL_RTC_GetAlarmOutputType
LL_RTC_SetAlarmOutputType
OUT_RMP LL_RTC_DisableOutRemap
LL_RTC_EnableOutRemap
PRER PREDIV_A LL_RTC_GetAsynchPrescaler
LL_RTC_SetAsynchPrescaler
PREDIV_S LL_RTC_GetSynchPrescaler
LL_RTC_SetSynchPrescaler
SHIFTR ADD1S LL_RTC_TIME_Synchronize
SUBFS LL_RTC_TIME_Synchronize
SSR SS LL_RTC_TIME_GetSubSecond
TAMPCR TAMP1E LL_RTC_TAMPER_Disable
LL_RTC_TAMPER_Enable
TAMP1IE LL_RTC_DisableIT_TAMP1
LL_RTC_EnableIT_TAMP1
LL_RTC_IsEnabledIT_TAMP1
TAMP1MF LL_RTC_TAMPER_DisableMask
LL_RTC_TAMPER_EnableMask
TAMP1NOERASE LL_RTC_TAMPER_DisableEraseBKP
LL_RTC_TAMPER_EnableEraseBKP
TAMP1TRG LL_RTC_TAMPER_DisableActiveLevel
LL_RTC_TAMPER_EnableActiveLevel
TAMP2E LL_RTC_TAMPER_Disable
LL_RTC_TAMPER_Enable
TAMP2IE LL_RTC_DisableIT_TAMP2
LL_RTC_EnableIT_TAMP2
LL_RTC_IsEnabledIT_TAMP2
TAMP2MF LL_RTC_TAMPER_DisableMask
LL_RTC_TAMPER_EnableMask
TAMP2NOERASE LL_RTC_TAMPER_DisableEraseBKP
LL_RTC_TAMPER_EnableEraseBKP
TAMP2TRG LL_RTC_TAMPER_DisableActiveLevel
LL_RTC_TAMPER_EnableActiveLevel
TAMP3E LL_RTC_TAMPER_Disable
LL_RTC_TAMPER_Enable
TAMP3IE LL_RTC_DisableIT_TAMP3
LL_RTC_EnableIT_TAMP3
LL_RTC_IsEnabledIT_TAMP3
TAMP3MF LL_RTC_TAMPER_DisableMask
LL_RTC_TAMPER_EnableMask
TAMP3NOERASE LL_RTC_TAMPER_DisableEraseBKP
LL_RTC_TAMPER_EnableEraseBKP
TAMP3TRG LL_RTC_TAMPER_DisableActiveLevel
LL_RTC_TAMPER_EnableActiveLevel
TAMPFLT LL_RTC_TAMPER_GetFilterCount
LL_RTC_TAMPER_SetFilterCount
TAMPFREQ LL_RTC_TAMPER_GetSamplingFreq
LL_RTC_TAMPER_SetSamplingFreq
TAMPIE LL_RTC_DisableIT_TAMP
LL_RTC_EnableIT_TAMP
LL_RTC_IsEnabledIT_TAMP
TAMPPRCH LL_RTC_TAMPER_GetPrecharge
LL_RTC_TAMPER_SetPrecharge
TAMPPUDIS LL_RTC_TAMPER_DisablePullUp
LL_RTC_TAMPER_EnablePullUp
TAMPTS LL_RTC_TS_DisableOnTamper
LL_RTC_TS_EnableOnTamper
TR HT LL_RTC_TIME_Config
LL_RTC_TIME_Get
LL_RTC_TIME_GetHour
LL_RTC_TIME_SetHour
HU LL_RTC_TIME_Config
LL_RTC_TIME_Get
LL_RTC_TIME_GetHour
LL_RTC_TIME_SetHour
MNT LL_RTC_TIME_Config
LL_RTC_TIME_Get
LL_RTC_TIME_GetMinute
LL_RTC_TIME_SetMinute
MNU LL_RTC_TIME_Config
LL_RTC_TIME_Get
LL_RTC_TIME_GetMinute
LL_RTC_TIME_SetMinute
PM LL_RTC_TIME_Config
LL_RTC_TIME_GetFormat
LL_RTC_TIME_SetFormat
ST LL_RTC_TIME_Config
LL_RTC_TIME_Get
LL_RTC_TIME_GetSecond
LL_RTC_TIME_SetSecond
SU LL_RTC_TIME_Config
LL_RTC_TIME_Get
LL_RTC_TIME_GetSecond
LL_RTC_TIME_SetSecond
TSDR DT LL_RTC_TS_GetDate
LL_RTC_TS_GetDay
DU LL_RTC_TS_GetDate
LL_RTC_TS_GetDay
MT LL_RTC_TS_GetDate
LL_RTC_TS_GetMonth
MU LL_RTC_TS_GetDate
LL_RTC_TS_GetMonth
WDU LL_RTC_TS_GetDate
LL_RTC_TS_GetWeekDay
TSSSR SS LL_RTC_TS_GetSubSecond
TSTR HT LL_RTC_TS_GetHour
LL_RTC_TS_GetTime
HU LL_RTC_TS_GetHour
LL_RTC_TS_GetTime
MNT LL_RTC_TS_GetMinute
LL_RTC_TS_GetTime
MNU LL_RTC_TS_GetMinute
LL_RTC_TS_GetTime
PM LL_RTC_TS_GetTimeFormat
ST LL_RTC_TS_GetSecond
LL_RTC_TS_GetTime
SU LL_RTC_TS_GetSecond
LL_RTC_TS_GetTime
WPR KEY LL_RTC_DisableWriteProtection
LL_RTC_EnableWriteProtection
WUTR WUT LL_RTC_WAKEUP_GetAutoReload
LL_RTC_WAKEUP_SetAutoReload