LL RTC APIs ¶
-
RTC Exported Functions
-
Configuration
-
LL_RTC_SetHourFormat()
-
LL_RTC_GetHourFormat()
-
LL_RTC_SetAlarmOutEvent()
-
LL_RTC_GetAlarmOutEvent()
-
LL_RTC_SetAlarmOutputType()
-
LL_RTC_GetAlarmOutputType()
-
LL_RTC_EnableInitMode()
-
LL_RTC_DisableInitMode()
-
LL_RTC_SetBinaryMode()
-
LL_RTC_GetBinaryMode()
-
LL_RTC_SetBinMixBCDU()
-
LL_RTC_GetBinMixBCDU()
-
LL_RTC_SetConfigBinaryMode()
-
LL_RTC_GetConfigBinaryMode()
-
LL_RTC_SetOutputPolarity()
-
LL_RTC_GetOutputPolarity()
-
LL_RTC_EnableBypassShadowReg()
-
LL_RTC_DisableBypassShadowReg()
-
LL_RTC_IsEnabledBypassShadowReg()
-
LL_RTC_SetHourFormatAndShadowRegBypass()
-
LL_RTC_EnableRefClock()
-
LL_RTC_DisableRefClock()
-
LL_RTC_IsEnabledRefClock()
-
LL_RTC_SetPrescalers()
-
LL_RTC_GetPrescalers()
-
LL_RTC_SetAsynchPrescaler()
-
LL_RTC_SetSynchPrescaler()
-
LL_RTC_GetAsynchPrescaler()
-
LL_RTC_GetSynchPrescaler()
-
LL_RTC_EnableWriteProtection()
-
LL_RTC_DisableWriteProtection()
-
LL_RTC_EnableTamperOutput()
-
LL_RTC_DisableTamperOutput()
-
LL_RTC_IsEnabledTamperOutput()
-
LL_RTC_EnableAlarmPullUp()
-
LL_RTC_DisableAlarmPullUp()
-
LL_RTC_IsEnabledAlarmPullUp()
-
LL_RTC_EnableOutput2()
-
LL_RTC_DisableOutput2()
-
LL_RTC_IsEnabledOutput2()
-
LL_RTC_EnableOutput()
-
LL_RTC_DisableOutput()
-
LL_RTC_IsEnabledOutput()
-
LL_RTC_IsEnabledDetailedOutput()
-
LL_RTC_ConfigTampalarm()
-
-
Time
-
LL_RTC_TIME_SetFormat()
-
LL_RTC_TIME_GetFormat()
-
LL_RTC_TIME_SetHour()
-
LL_RTC_TIME_GetHour()
-
LL_RTC_TIME_SetMinute()
-
LL_RTC_TIME_GetMinute()
-
LL_RTC_TIME_SetSecond()
-
LL_RTC_TIME_GetSecond()
-
LL_RTC_TIME_Config()
-
LL_RTC_TIME_Get()
-
LL_RTC_TIME_GetTimeAndFormat()
-
LL_RTC_TIME_EnableDayLightStore()
-
LL_RTC_TIME_DisableDayLightStore()
-
LL_RTC_TIME_IsEnabledDayLightStore()
-
LL_RTC_TIME_DecHour()
-
LL_RTC_TIME_IncHour()
-
LL_RTC_TIME_GetSubSecond()
-
LL_RTC_TIME_Synchronize()
-
- Date
-
ALARMA ALARMB
-
LL_RTC_ALM_SetBinAutoClr()
-
LL_RTC_ALM_GetBinAutoClr()
-
LL_RTC_ALM_SetFlagAutoClr()
-
LL_RTC_ALM_GetFlagAutoClr()
-
LL_RTC_ALM_SetConfigDateTime()
-
LL_RTC_ALM_GetConfigDateTime()
-
LL_RTC_ALM_SetConfigSubSecond()
-
LL_RTC_ALM_GetConfigSubSecond()
-
LL_RTC_ALM_Start()
-
LL_RTC_ALM_Stop()
-
LL_RTC_ALM_IsStarted()
-
LL_RTC_ALM_SetBinarySubSecond()
-
LL_RTC_ALM_GetBinarySubSecond()
-
LL_RTC_ALM_SetSubSecondMask()
-
LL_RTC_ALM_GetSubSecondMask()
-
-
ALARMA
-
LL_RTC_ALMA_Enable()
-
LL_RTC_ALMA_Disable()
-
LL_RTC_ALMA_SetMask()
-
LL_RTC_ALMA_GetMask()
-
LL_RTC_ALMA_EnableWeekday()
-
LL_RTC_ALMA_DisableWeekday()
-
LL_RTC_ALMA_IsEnabledWeekday()
-
LL_RTC_ALMA_SetDay()
-
LL_RTC_ALMA_GetDay()
-
LL_RTC_ALMA_SetWeekDay()
-
LL_RTC_ALMA_GetWeekDay()
-
LL_RTC_ALMA_SetTimeFormat()
-
LL_RTC_ALMA_GetTimeFormat()
-
LL_RTC_ALMA_SetHour()
-
LL_RTC_ALMA_GetHour()
-
LL_RTC_ALMA_SetMinute()
-
LL_RTC_ALMA_GetMinute()
-
LL_RTC_ALMA_SetSecond()
-
LL_RTC_ALMA_GetSecond()
-
LL_RTC_ALMA_ConfigTime()
-
LL_RTC_ALMA_GetTime()
-
LL_RTC_ALMA_SetSubSecondMask()
-
LL_RTC_ALMA_GetSubSecondMask()
-
LL_RTC_ALMA_SetBinAutoClr()
-
LL_RTC_ALMA_GetBinAutoClr()
-
LL_RTC_ALMA_SetSubSecond()
-
LL_RTC_ALMA_GetSubSecond()
-
-
ALARMB
-
LL_RTC_ALMB_Enable()
-
LL_RTC_ALMB_Disable()
-
LL_RTC_ALMB_SetMask()
-
LL_RTC_ALMB_GetMask()
-
LL_RTC_ALMB_EnableWeekday()
-
LL_RTC_ALMB_DisableWeekday()
-
LL_RTC_ALMB_IsEnabledWeekday()
-
LL_RTC_ALMB_SetDay()
-
LL_RTC_ALMB_GetDay()
-
LL_RTC_ALMB_SetWeekDay()
-
LL_RTC_ALMB_GetWeekDay()
-
LL_RTC_ALMB_SetTimeFormat()
-
LL_RTC_ALMB_GetTimeFormat()
-
LL_RTC_ALMB_SetHour()
-
LL_RTC_ALMB_GetHour()
-
LL_RTC_ALMB_SetMinute()
-
LL_RTC_ALMB_GetMinute()
-
LL_RTC_ALMB_SetSecond()
-
LL_RTC_ALMB_GetSecond()
-
LL_RTC_ALMB_ConfigTime()
-
LL_RTC_ALMB_GetTime()
-
LL_RTC_ALMB_SetSubSecondMask()
-
LL_RTC_ALMB_GetSubSecondMask()
-
LL_RTC_ALMB_SetBinAutoClr()
-
LL_RTC_ALMB_GetBinAutoClr()
-
LL_RTC_ALMB_SetSubSecond()
-
LL_RTC_ALMB_GetSubSecond()
-
-
Timestamp
-
LL_RTC_TS_EnableInternalEvent()
-
LL_RTC_TS_DisableInternalEvent()
-
LL_RTC_TS_IsEnabledInternalEvent()
-
LL_RTC_TS_Enable()
-
LL_RTC_TS_Disable()
-
LL_RTC_TS_IsEnabled()
-
LL_RTC_TS_SetActiveEdge()
-
LL_RTC_TS_GetActiveEdge()
-
LL_RTC_TS_GetTimeFormat()
-
LL_RTC_TS_GetHour()
-
LL_RTC_TS_GetMinute()
-
LL_RTC_TS_GetSecond()
-
LL_RTC_TS_GetTime()
-
LL_RTC_TS_GetTimeAndFormat()
-
LL_RTC_TS_GetWeekDay()
-
LL_RTC_TS_GetMonth()
-
LL_RTC_TS_GetDay()
-
LL_RTC_TS_GetDate()
-
LL_RTC_TS_GetSubSecond()
-
LL_RTC_TS_EnableOnTamper()
-
LL_RTC_TS_DisableOnTamper()
-
LL_RTC_TS_IsEnabledOnTamper()
-
-
Wakeup
-
LL_RTC_WAKEUP_Enable()
-
LL_RTC_WAKEUP_Disable()
-
LL_RTC_WAKEUP_IsEnabled()
-
LL_RTC_WAKEUP_Start()
-
LL_RTC_WAKEUP_Stop()
-
LL_RTC_WAKEUP_SetClock()
-
LL_RTC_WAKEUP_GetClock()
-
LL_RTC_WAKEUP_SetAutoReload()
-
LL_RTC_WAKEUP_GetAutoReload()
-
LL_RTC_WAKEUP_SetAutoClear()
-
LL_RTC_WAKEUP_GetAutoClear()
-
LL_RTC_WAKEUP_Config()
-
-
Calibration
-
LL_RTC_CAL_SetOutputFreq()
-
LL_RTC_CAL_GetOutputFreq()
-
LL_RTC_CAL_SetPulse()
-
LL_RTC_CAL_IsPulseInserted()
-
LL_RTC_CAL_SetPeriod()
-
LL_RTC_CAL_GetPeriod()
-
LL_RTC_CAL_SetMinus()
-
LL_RTC_CAL_GetMinus()
-
LL_RTC_CAL_SetSmoothCalibration()
-
LL_RTC_CAL_IsEnabledSmoothCalibration()
-
LL_RTC_CAL_LowPower_Enable()
-
LL_RTC_CAL_LowPower_Disable()
-
LL_RTC_CAL_LowPower_IsEnabled()
-
-
FLAG_Management
-
LL_RTC_IsActiveFlag_RECALP()
-
LL_RTC_IsActiveFlag_TS()
-
LL_RTC_IsActiveFlag_TSOV()
-
LL_RTC_IsActiveFlag_ITS()
-
LL_RTC_IsActiveFlag_WUT()
-
LL_RTC_IsActiveFlag_ALRA()
-
LL_RTC_IsActiveFlag_ALRB()
-
LL_RTC_IsActiveFlag_ALR()
-
LL_RTC_IsActiveFlag_SSRU()
-
LL_RTC_ClearFlag_TS()
-
LL_RTC_ClearFlag_TSOV()
-
LL_RTC_ClearFlag_ITS()
-
LL_RTC_ClearFlag_WUT()
-
LL_RTC_ClearFlag_ALRA()
-
LL_RTC_ClearFlag_ALRB()
-
LL_RTC_ClearFlag_ALR()
-
LL_RTC_ClearFlag_SSRU()
-
LL_RTC_IsActiveFlag_INIT()
-
LL_RTC_IsActiveFlag_RS()
-
LL_RTC_ClearFlag_RS()
-
LL_RTC_IsActiveFlag_INITS()
-
LL_RTC_IsActiveFlag_SHP()
-
LL_RTC_IsActiveFlag_WUTW()
-
LL_RTC_IsActiveFlag_ALRAM()
-
LL_RTC_IsActiveFlag_SSRUM()
-
LL_RTC_IsActiveFlag_ALRBM()
-
LL_RTC_IsActiveFlag_WUTM()
-
LL_RTC_IsActiveFlag_TSM()
-
LL_RTC_IsActiveFlag_TSOVM()
-
LL_RTC_IsActiveFlag_ITSM()
-
- SECURITY_Management
- PRIVILEGE_Management
-
IT_Management
-
LL_RTC_EnableIT_TS()
-
LL_RTC_DisableIT_TS()
-
LL_RTC_EnableIT_WUT()
-
LL_RTC_DisableIT_WUT()
-
LL_RTC_EnableIT_ALRB()
-
LL_RTC_DisableIT_ALRB()
-
LL_RTC_EnableIT_ALRA()
-
LL_RTC_DisableIT_ALRA()
-
LL_RTC_EnableIT_SSRU()
-
LL_RTC_DisableIT_SSRU()
-
LL_RTC_IsEnabledIT_TS()
-
LL_RTC_IsEnabledIT_WUT()
-
LL_RTC_IsEnabledIT_ALRA()
-
LL_RTC_IsEnabledIT_ALRB()
-
LL_RTC_IsEnabledIT_SSRU()
-
-
Configuration
- RTC Exported Macros
-
RTC Exported Constants
- Alarm A and alarm B
- RTC Alarm A Date WeekDay
- RTC Alarm B Date WeekDay
- Timestamp Flags Defines
- Get Flags Defines
- IT Defines
- WEEK DAY
- MONTH
- HOUR FORMAT
- Reference clock
- Shadow register
- Backup Register for daylight saving time
- ALARM OUTPUT
- ALARM Output type
- ALARM Output pull-up
- ALARM Output REMAP
- OUTPUT POLARITY PIN
- TIME FORMAT
- SHIFT SECOND
- ALARMA MASK
- ALARMA TIME FORMAT
- RTC Alarm auto clear
- RTC Alarm Sub Seconds with binary mode auto clear Definitions
- ALARMB MASK
- ALARMB TIME FORMAT
- Alarm Sub Seconds with binary mode auto clear Definitions
- TIMESTAMP EDGE
- Timestamp pin source enable
- Timestamp tamper source enable
- Timestamp internal enable
- TIMESTAMP TIME FORMAT
- WAKEUP CLOCK DIV
- Tamper event output
- Calibration frequency output
- Calibration output
- Calibration pulse insertion
- Calibration period
- Calibration low power
- Binary mode (Sub Second Register)
- Calendar second incrementation in Binary mix mode
- Secure full rtc
- UnSecure features rtc in case of LL_RTC_SECURE_FULL_NO
- Privilege full rtc
- Privilege rtc features in case of LL_RTC_PRIVILEGE_FULL_NO
- wakeup timer interrupt definition
- alarm a interrupt definition
- alarm b interrupt definition
- timestamp interrupt definition
- sub seconds register underflow interrupt definition