summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2019-09-05 08:05:50 +0800
committerGitHub <[email protected]>2019-09-05 08:05:50 +0800
commit42248d81e513a231fc45f289f0f8ae266469e468 (patch)
tree08fa6fa2e3285b4b25e32d0572642806eb7949d0
parent9ce84eddc1cbf03aed98c0fc923ee9fd2196f69a (diff)
parentdce37d0b4bac81c2a47e14ddf752a3c4185bfcac (diff)
Merge pull request #3036 from Linjieqiang/fix_stm32hal_rtc_error
bsp: fix stm32 rtc hal library error.
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drv_rtc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_rtc.c b/bsp/stm32/libraries/HAL_Drivers/drv_rtc.c
index 15544cb92f..4a302a6538 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)
{