Enable the write protection for RTC registers.
Disable the write protection for RTC registers.
Disable initialization mode (Free running mode)
Get Hours format (24 hour/day or AM/PM hour format)
Get Registers synchronization flag
Set Asynchronous prescaler factor
Set Synchronous prescaler factor
Set time (hour, minute and second) in BCD format
Set date (WeekDay, Day, Month and Year) in BCD format DR MT LL_RTC_DATE_Config\n DR MU LL_RTC_DATE_Config\n DR DT LL_RTC_DATE_Config\n DR DU LL_RTC_DATE_Config\n DR YT LL_RTC_DATE_Config\n DR YU LL_RTC_DATE_Config
Enters the RTC Initialization mode.
Clear Registers synchronization flag
Enable initialization mode
Set Hours format (24 hour/day or AM/PM hour format)
Get Minutes in BCD format
Get Seconds in BCD format
Waits until the RTC Time and Day registers (RTC_TR and RTC_DR) are synchronized with RTC APB clock.
Set Alarm A Time (hour, minute and second) in BCD format ALRMAR HT LL_RTC_ALMA_ConfigTime\n ALRMAR HU LL_RTC_ALMA_ConfigTime\n ALRMAR MNT LL_RTC_ALMA_ConfigTime\n ALRMAR MNU LL_RTC_ALMA_ConfigTime\n ALRMAR ST LL_RTC_ALMA_ConfigTime\n ALRMAR SU LL_RTC_ALMA_ConfigTime
Reads data from the specified RTC Backup data Register.
Set ALARM A Day in BCD format
Set ALARM B Day in BCD format
Set Alarm B Time (hour, minute and second) in BCD format ALRMBR HT LL_RTC_ALMB_ConfigTime\n ALRMBR HU LL_RTC_ALMB_ConfigTime\n ALRMBR MNT LL_RTC_ALMB_ConfigTime\n ALRMBR MNU LL_RTC_ALMB_ConfigTime\n ALRMBR ST LL_RTC_ALMB_ConfigTime\n ALRMBR SU LL_RTC_ALMB_ConfigTime
Clear RTC_TAMP1 detection flag
Writes a data in a specified RTC Backup data register.
Check if Alarm A interrupt is enabled or not
Check if Shadow registers bypass is enabled or not.
Specify the Alarm A masks. ALRMAR MSK3 LL_RTC_ALMA_SetMask\n ALRMAR MSK2 LL_RTC_ALMA_SetMask\n ALRMAR MSK1 LL_RTC_ALMA_SetMask
Set the RTC current date.
De-Initializes the RTC registers to their default reset values.
Initializes the RTC registers according to the specified parameters in RTC_InitStruct.
Set the RTC current time.
Get ALARM A Hours in BCD format
Specify the Alarm B masks. ALRMBR MSK3 LL_RTC_ALMB_SetMask\n ALRMBR MSK2 LL_RTC_ALMB_SetMask\n ALRMBR MSK1 LL_RTC_ALMB_SetMask
Enable AlarmB Week day selection (DU[3:0] represents the week day. DT[1:0] is do not care)
Disable AlarmA Week day selection (DU[3:0] represents the date )
Get ALARM A Minutes in BCD format
Get ALARM A Seconds in BCD format
Set Time-stamp event active edge
Get Timestamp Hours in BCD format
Get Timestamp Minutes in BCD format
Get Timestamp Seconds in BCD format
Get Timestamp Month in BCD format
Get Timestamp date (WeekDay, Day and Month) in BCD format
Disable AlarmB Week day selection (DU[3:0] represents the date )
Get ALARM B Hours in BCD format
Get ALARM B Minutes in BCD format
Get ALARM B Seconds in BCD format
Enable RTC_TAMPx input detection TAFCR TAMP2E LL_RTC_TAMPER_Enable\n (*) value not applicable to all devices.
Clear RTC_TAMPx input detection TAFCR TAMP2E LL_RTC_TAMPER_Disable\n (*) value not applicable to all devices.
Get Wakeup timer write flag
Enable Time-stamp interrupt
Set Wakeup auto-reload value
Get RTC_TAMP1 detection flag
Enable Active level for Tamper input TAFCR TAMP2TRG LL_RTC_TAMPER_EnableActiveLevel\n (*) value not applicable to all devices.
Enable Wakeup timer interrupt
Enable all Tamper Interrupt
Check if Time-stamp interrupt is enabled or not
Check if all the TAMPER interrupts are enabled or not
Enable AlarmA Week day selection (DU[3:0] represents the week day. DT[1:0] is do not care)
Exit the RTC Initialization mode.
Get Alarm A time format (AM or PM notation)
Set ALARM A Hours in BCD format
Set ALARM A Minutes in BCD format
Get Alarm A subseconds value
Get the Alarm B masks. ALRMBR MSK3 LL_RTC_ALMB_GetMask\n ALRMBR MSK2 LL_RTC_ALMB_GetMask\n ALRMBR MSK1 LL_RTC_ALMB_GetMask
Get Alarm B Time (hour, minute and second) in BCD format
Mask the most-significant bits of the subseconds field starting from the bit specified in parameter Mask
Get Alarm A subseconds mask
Set Alarm A subseconds value
Get ALARM A Day in BCD format
Set Alarm A time format (AM/24-hour or PM notation)
Set ALARM A Seconds in BCD format
Get Alarm B subseconds value
Get Time-stamp event active edge
Get Timestamp AM/PM notation (AM or 24-hour format)
Get Timestamp time (hour, minute and second) in BCD format
Get Timestamp Day in BCD format
Disable RTC_TAMPx pull-up disable (Disable precharge of RTC_TAMPx pins)
Enable RTC_TAMPx pull-up disable ( Precharge RTC_TAMPx pins before sampling)
Set RTC_TAMPx precharge duration
Get RTC_TAMPx precharge duration
Set RTC_TAMPx filter count
Get RTC_TAMPx filter count
Get ALARM B Day in BCD format
Set ALARM B time format (AM/24-hour or PM notation)
Get ALARM B time format (AM or PM notation)
Set ALARM B Hours in BCD format
Set ALARM B Minutes in BCD format
Set ALARM B Seconds in BCD format
Get Alarm B Time (hour, minute and second) in BCD format
Mask the most-significant bits of the subseconds field starting from the bit specified in parameter Mask
Get Alarm B subseconds mask
Set Alarm B subseconds value
Get time-stamp subseconds value
Activate timestamp on tamper detection event
Disable timestamp on tamper detection event
Set timestamp Pin (*) value not applicable to all devices.
Get timestamp Pin (*) value not applicable to all devices.
Clear Time-stamp overflow flag
Get Initialization status flag
Get Shift operation pending flag
Disable Time-stamp interrupt
Set Calibration output frequency (1 Hz or 512 Hz)
Get Calibration output frequency (1 Hz or 512 Hz) CR COSEL LL_RTC_CAL_GetOutputFreq
Enable Coarse digital calibration
Disable Coarse digital calibration
Set the coarse digital calibration
Get the coarse digital calibration value
Get the coarse digital calibration sign
Insert or not One RTCCLK pulse every 2exp11 pulses (frequency increased by 488.5 ppm)
Check if one RTCCLK has been inserted or not every 2exp11 pulses (frequency increased by 488.5 ppm)
Set smooth calibration cycle period
Get smooth calibration cycle period CALR CALW16 LL_RTC_CAL_GetPeriod
Set smooth Calibration minus
Get Wakeup auto-reload value
Get smooth Calibration minus
Get Recalibration pending Flag
Get Time-stamp overflow flag
Get Tamper sampling frequency
Disable Active level for Tamper input TAFCR TAMP2TRG LL_RTC_TAMPER_DisableActiveLevel\n (*) value not applicable to all devices.
Set Tamper Pin (*) value not applicable to all devices.
Get Tamper Pin (*) value not applicable to all devices.
Check if Wakeup timer is enabled or not
Disable Wakeup timer interrupt
Disable Alarm B interrupt
Disable Alarm A interrupt
Disable all Tamper Interrupt
Check if Wakeup timer interrupt is enabled or not
Check if Alarm B interrupt is enabled or not
Get the flag to be routed to RTC_ALARM output
Set RTC_ALARM output type (ALARM in push-pull or open-drain output)
Get RTC_ALARM output type (ALARM in push-pull or open-drain output)
Set Output polarity (pin is low when ALRAF/ALRBF/WUTF is asserted)
Select the flag to be routed to RTC_ALARM output
Set Minutes in BCD format
Set Seconds in BCD format
Enable Bypass the shadow registers
Disable Bypass the shadow registers
Enable RTC_REFIN reference clock detection (50 or 60 Hz)
Disable RTC_REFIN reference clock detection (50 or 60 Hz)
Get Asynchronous prescaler factor
Get Synchronous prescaler factor
Set time format (AM/24-hour or PM notation)
Get time format (AM or PM notation)
Get time (hour, minute and second) in BCD format
Memorize whether the daylight saving time change has been performed
Disable memorization whether the daylight saving time change has been performed.
Check if RTC Day Light Saving stored operation has been enabled or not
Subtract 1 hour (winter time change)
Add 1 hour (summer time change)
Get subseconds value in the synchronous prescaler counter.
Synchronize to a remote clock with a high degree of precision.
Get date (WeekDay, Day, Month and Year) in BCD format
Get the Alarm A masks. ALRMAR MSK3 LL_RTC_ALMA_GetMask\n ALRMAR MSK2 LL_RTC_ALMA_GetMask\n ALRMAR MSK1 LL_RTC_ALMA_GetMask