STM32L4xx_HAL_Driver  1.14.0

Modules

 Extended features functions
 

Functions

HAL_StatusTypeDef HAL_RTCEx_SetSmoothCalib (RTC_HandleTypeDef *hrtc, uint32_t SmoothCalibPeriod, uint32_t SmoothCalibPlusPulses, uint32_t SmoothCalibMinusPulsesValue)
 
HAL_StatusTypeDef HAL_RTCEx_SetLowPowerCalib (RTC_HandleTypeDef *hrtc, uint32_t LowPowerCalib)
 
HAL_StatusTypeDef HAL_RTCEx_SetSynchroShift (RTC_HandleTypeDef *hrtc, uint32_t ShiftAdd1S, uint32_t ShiftSubFS)
 
HAL_StatusTypeDef HAL_RTCEx_SetCalibrationOutPut (RTC_HandleTypeDef *hrtc, uint32_t CalibOutput)
 
HAL_StatusTypeDef HAL_RTCEx_DeactivateCalibrationOutPut (RTC_HandleTypeDef *hrtc)
 
HAL_StatusTypeDef HAL_RTCEx_SetRefClock (RTC_HandleTypeDef *hrtc)
 
HAL_StatusTypeDef HAL_RTCEx_DeactivateRefClock (RTC_HandleTypeDef *hrtc)
 
HAL_StatusTypeDef HAL_RTCEx_EnableBypassShadow (RTC_HandleTypeDef *hrtc)
 
HAL_StatusTypeDef HAL_RTCEx_DisableBypassShadow (RTC_HandleTypeDef *hrtc)
 

Detailed Description

Extended Peripheral Control functions

 ===============================================================================
              ##### Extended Peripheral Control functions #####
 ===============================================================================
    [..]
    This subsection provides functions allowing to
      (+) Write a data in a specified RTC Backup data register
      (+) Read a data in a specified RTC Backup data register
      (+) Set the Coarse calibration parameters.
      (+) Deactivate the Coarse calibration parameters
      (+) Set the Smooth calibration parameters.
      (+) STM32L412xx and STM32L422xx only : Set Low Power calibration parameter.
      (+) Configure the Synchronization Shift Control Settings.
      (+) Configure the Calibration Pinout (RTC_CALIB) Selection (1Hz or 512Hz).
      (+) Deactivate the Calibration Pinout (RTC_CALIB) Selection (1Hz or 512Hz).
      (+) Enable the RTC reference clock detection.
      (+) Disable the RTC reference clock detection.
      (+) Enable the Bypass Shadow feature.
      (+) Disable the Bypass Shadow feature.

Function Documentation

◆ HAL_RTCEx_DeactivateCalibrationOutPut()

HAL_StatusTypeDef HAL_RTCEx_DeactivateCalibrationOutPut ( RTC_HandleTypeDef hrtc)

◆ HAL_RTCEx_DeactivateRefClock()

HAL_StatusTypeDef HAL_RTCEx_DeactivateRefClock ( RTC_HandleTypeDef hrtc)

◆ HAL_RTCEx_DisableBypassShadow()

HAL_StatusTypeDef HAL_RTCEx_DisableBypassShadow ( RTC_HandleTypeDef hrtc)

◆ HAL_RTCEx_EnableBypassShadow()

HAL_StatusTypeDef HAL_RTCEx_EnableBypassShadow ( RTC_HandleTypeDef hrtc)

◆ HAL_RTCEx_SetCalibrationOutPut()

HAL_StatusTypeDef HAL_RTCEx_SetCalibrationOutPut ( RTC_HandleTypeDef hrtc,
uint32_t  CalibOutput 
)

◆ HAL_RTCEx_SetLowPowerCalib()

HAL_StatusTypeDef HAL_RTCEx_SetLowPowerCalib ( RTC_HandleTypeDef hrtc,
uint32_t  LowPowerCalib 
)

◆ HAL_RTCEx_SetRefClock()

HAL_StatusTypeDef HAL_RTCEx_SetRefClock ( RTC_HandleTypeDef hrtc)

◆ HAL_RTCEx_SetSmoothCalib()

HAL_StatusTypeDef HAL_RTCEx_SetSmoothCalib ( RTC_HandleTypeDef hrtc,
uint32_t  SmoothCalibPeriod,
uint32_t  SmoothCalibPlusPulses,
uint32_t  SmoothCalibMinusPulsesValue 
)

◆ HAL_RTCEx_SetSynchroShift()

HAL_StatusTypeDef HAL_RTCEx_SetSynchroShift ( RTC_HandleTypeDef hrtc,
uint32_t  ShiftAdd1S,
uint32_t  ShiftSubFS 
)