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
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|