From 5fe45de21864dd3b53b0a8683f0067fa429d15a0 Mon Sep 17 00:00:00 2001 From: zhaohe Date: Wed, 13 Nov 2024 21:05:27 +0800 Subject: [PATCH] add rtc --- halport/gins.c | 5 +++++ halport/gins.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/halport/gins.c b/halport/gins.c index dfa8dc8..7f560cc 100644 --- a/halport/gins.c +++ b/halport/gins.c @@ -1,6 +1,8 @@ #include "gins.h" #include "main.h" +#include "stm32f4xx_hal_rtc.h" +#include "stm32f4xx_hal_rtc_ex.h" DEFINE_GLOBAL(CAN_HandleTypeDef, hcan1); @@ -35,6 +37,9 @@ DEFINE_GLOBAL(DMA_HandleTypeDef, hdma2_stream5); DEFINE_GLOBAL(DMA_HandleTypeDef, hdma2_stream6); DEFINE_GLOBAL(DMA_HandleTypeDef, hdma2_stream7); +DEFINE_GLOBAL(RTC_HandleTypeDef, hrtc); + + DMA_Stream_TypeDef* getDmaStreamTypeDef(DMA_HandleTypeDef* dmah) { if (dmah->Instance) return dmah->Instance; diff --git a/halport/gins.h b/halport/gins.h index 5783764..4cc6188 100644 --- a/halport/gins.h +++ b/halport/gins.h @@ -62,6 +62,8 @@ EXTERN_GLOBAL(ADC_HandleTypeDef, hadc1); EXTERN_GLOBAL(IWDG_HandleTypeDef, hiwdg); +EXTERN_GLOBAL(RTC_HandleTypeDef, hrtc); + DMA_Stream_TypeDef* getDmaStreamTypeDef(DMA_HandleTypeDef* dmah); #ifdef __cplusplus