소스 검색

Merge pull request #3036 from Linjieqiang/fix_stm32hal_rtc_error

bsp: fix stm32 rtc hal library error.
Bernard Xiong 5 년 전
부모
커밋
42248d81e5
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      bsp/stm32/libraries/HAL_Drivers/drv_rtc.c

+ 3 - 0
bsp/stm32/libraries/HAL_Drivers/drv_rtc.c

@@ -110,6 +110,9 @@ static rt_err_t rt_rtc_config(struct rt_device *dev)
 #endif
 #endif
     HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct);
     HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct);
 
 
+    /* Enable RTC Clock */
+    __HAL_RCC_RTC_ENABLE();
+
     RTC_Handler.Instance = RTC;
     RTC_Handler.Instance = RTC;
     if (HAL_RTCEx_BKUPRead(&RTC_Handler, RTC_BKP_DR1) != BKUP_REG_DATA)
     if (HAL_RTCEx_BKUPRead(&RTC_Handler, RTC_BKP_DR1) != BKUP_REG_DATA)
     {
     {