chargeController/APP/hardwareDriver/Src/HD_RTC.c

25 lines
550 B
C
Raw Normal View History

2024-12-16 09:28:12 +00:00
#include "HD_RTC.h"
2024-12-24 06:43:20 +00:00
#include "stm32g431xx.h"
2024-12-16 09:28:12 +00:00
void HD_RTC_Init(void)
{
2024-12-24 06:43:20 +00:00
hrtc.Instance = RTC;
hrtc.Init.HourFormat = RTC_HOURFORMAT_24;
hrtc.Init.AsynchPrediv = 127;
hrtc.Init.SynchPrediv = 255;
hrtc.Init.OutPut = RTC_OUTPUT_DISABLE;
hrtc.Init.OutPutRemap = RTC_OUTPUT_REMAP_NONE;
hrtc.Init.OutPutPolarity = RTC_OUTPUT_POLARITY_HIGH;
hrtc.Init.OutPutType = RTC_OUTPUT_TYPE_OPENDRAIN;
hrtc.Init.OutPutPullUp = RTC_OUTPUT_PULLUP_NONE;
if (HAL_RTC_Init(&hrtc) != HAL_OK)
{
Error_Handler();
}
2024-12-16 09:28:12 +00:00
}