#include "RTE_TIME.h" uint16_t RTE_RTC_YEAR; uint8_t RTE_RTC_MONTH; uint8_t RTE_RTC_DATE; uint8_t RTE_RTC_HOUR; uint8_t RTE_RTC_MINUTE; uint8_t RTE_RTC_SECOND; void RTE_RTC_KL30_Init(void) { RTC_Pre_Init(); } void RTE_RTC_Wakeup_Init(void) { RTC_Init(); } void RTE_RTC_Services_100Ms_Cbk(void) { RTC_Timing_Service(); } void RTE_RTC_Set_Secone(uint8_t m_Second) { RTE_RTC_SECOND = m_Second; } void RTE_RTC_Set_Hour(uint8_t m_Hour) { RTE_RTC_HOUR = m_Hour; } void RTE_RTC_Set_Minute(uint8_t m_Minute) { RTE_RTC_MINUTE = m_Minute; } void RTE_RTC_Set_Date(uint8_t m_Date) { RTE_RTC_DATE = m_Date; } void RTE_RTC_Set_Month(uint8_t m_Month) { RTE_RTC_MONTH = m_Month; } void RTE_RTC_Set_Year(uint16_t m_Year) { RTE_RTC_YEAR = m_Year; } void RTE_RTC_Confirm_Overwrite(void) { RTC_Time_Setting_st_t m_Time; m_Time.Year = RTE_RTC_YEAR; m_Time.Month = RTE_RTC_MONTH; m_Time.Date = RTE_RTC_DATE; m_Time.Hour = RTE_RTC_HOUR; m_Time.Minute = RTE_RTC_MINUTE; m_Time.Second = RTE_RTC_SECOND; m_Time.Rsvd = 0U; RTC_Set_Time(&m_Time); } uint16_t Get_RTC_YEAR(void) { return RTC_YEAR; } uint8_t Get_RTC_MONTH(void) { return RTC_MONTH; } uint8_t Get_RTC_DATE(void) { return RTC_DATE; } uint8_t Get_RTC_HOUR(void) { return RTC_HOUR; } uint8_t Get_RTC_MINUTE(void) { return RTC_MINUTE; } uint8_t Get_RTC_SECOND(void) { return RTC_SECOND; }