forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-06-11 e4424eb6b50d0300583c422dfb71d58e040f4b9e
Function/EXTERN_RTC/extern_rtc.h
@@ -9,6 +9,8 @@
#define  EXT_RTC_INT_PIN      GPIO_Pin_6   //  P3.2   IIC SCA ÐźÅ
#define   YEAR_DEC_MAX               50      //Äê·Ý×î´óֵʮ½øÖÆ
#define   YEAR_BCD_MAX               0x50    //Äê·Ý×î´óÖµBCD¸ñʽ
//   <<< Use Configuration Wizard in Context Menu >>>
@@ -68,7 +70,7 @@
      
//    <o> ¸üÐÂÖжϹ¦ÄÜ
//  <0x0=>¹Ø±Õ <0x20=>Æô¶¯
      #define UPDATA_BIT_FLAG   0x000000
      #define UPDATA_BIT_FLAG   0x000020
//    <o> Î¶Ȳ¹³¥¹¦ÄÜ
//  <0x0=>0.5S <0x40=>2.0S <0x80=>10S <0xC0=>30S 
@@ -117,13 +119,13 @@
void RTC_GPIO_Init(void);
void Set_Extern_Rtc_Time(uint16_t year,uint8_t month,uint8_t day,uint8_t week,uint8_t hour,uint8_t min,uint8_t sec);
ErrorStatus Set_Extern_Rtc_Time(uint16_t year,uint8_t month,uint8_t day,uint8_t week,uint8_t hour,uint8_t min,uint8_t sec);
ErrorStatus Get_Extern_Rtc_Time(__IO sClockBCD * calendar_p);
void Set_Rtc_UpdataInterrupt(void);
//extern __IO CALENDAR_TIME_T calendar_g;
//extern __IO CALENDAR_TIME_T calendar_test_g;
extern __IO sClockBCD sys_clockBCD_g;
ErrorStatus TimeEffectJudgm(const sClockBCD TimeBCD);