提交SMOD ATSC IMX APP版本 V122

This commit is contained in:
2026-07-16 14:35:59 +08:00
commit 7601c270d5
485 changed files with 255032 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
#ifndef _RTC_H_
#define _RTC_H_
#include "type.h"
#include "stm32f4xx_rtc.h"
//备份区内存,地址范围从0x40024000~0x40024fff,共4Kbyte.
#define BACK_MEM_START_ADDRESS BKPSRAM_BASE
#define BACK_MEM_SIZE 0XFFF
uint32 rtc_init(void);
uint32 rtc_back_mem_para_init(void);
void rtc_get_date_time(RTC_DateTypeDef *pd,RTC_TimeTypeDef *pt);
void rtc_set_date_time(RTC_DateTypeDef *pd,RTC_TimeTypeDef *pt);
void rtc_set_date(RTC_DateTypeDef *pd);
void rtc_set_time(RTC_TimeTypeDef *pt);
void rtc_get_time(RTC_TimeTypeDef *pt);
void rtc_get_date(RTC_DateTypeDef *pd);
void rtc_set_time(RTC_TimeTypeDef *pt);
void rtc_update_close_time(void);
void* rtc_get_log_mem_address(void);
void rtc_get_last_close_time(S_SYS_TIME *ptime);
#endif