目录
// 将RTC恢复默认
ErrorStatus RTC_DeInit(void);
// 初始化RTC
ErrorStatus RTC_Init(RTC_InitTypeDef* RTC_InitStruct)
// 填充每个RTC结构体成员默认数值
void RTC_StructInit(RTC_InitTypeDef* RTC_InitStruct)
// 使能或者失能RTC写保护寄存器
void RTC_WriteProtectionCmd(FunctionalState NewState)
// 确认RTC 初始化模式
ErrorStatus RTC_EnterInitMode(void)
// 退出RTC初始化模式
void RTC_ExitInitMode(void)
// 等待直到RTC时间和日期寄存器从时钟同步
ErrorStatus RTC_WaitForSynchro(void)
// 使能或者失能RTC参考时钟检测
ErrorStatus RTC_RefClockCmd(FunctionalState NewState)
// 日历是取自影子寄存器还是日历计数器
void RTC_BypassShadowCmd(FunctionalState NewState)
// 数值当前时间
ErrorStatus RTC_SetTime(uint32_t RTC_Format, RTC_TimeTypeDef* RTC_TimeStruct)
// 时间结构体初始化
void RTC_TimeStructInit(RTC_TimeTypeDef* RTC_TimeStruct)
// 获取入当期你RTC时间
void RTC_GetTime(uint32_t RTC_Format, RTC_TimeTypeDef* RTC_TimeStruct)
// 获取档当前时间戳亚秒值
uint32_t RTC_GetSubSecond(void)
// 设置RTC时间
ErrorStatus RTC_SetDate(uint32_t RTC_Format, RTC_DateTypeDef* RTC_DateStruct)
// RTC日期结构体初始化
void RTC_DateStructInit(RTC_DateTypeDef* RTC_DateStruct)