diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_rtc.c b/bsp/stm32/libraries/HAL_Drivers/drv_rtc.c index 15544cb92f0049682271b675f6480d9dfe3d7ec1..4a302a65384cad05213b81e4ccb2f60caebf09c1 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drv_rtc.c +++ b/bsp/stm32/libraries/HAL_Drivers/drv_rtc.c @@ -110,6 +110,9 @@ static rt_err_t rt_rtc_config(struct rt_device *dev) #endif HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct); + /* Enable RTC Clock */ + __HAL_RCC_RTC_ENABLE(); + RTC_Handler.Instance = RTC; if (HAL_RTCEx_BKUPRead(&RTC_Handler, RTC_BKP_DR1) != BKUP_REG_DATA) {