From fa6053f85287163f6e2d5dba690bec05cbc95f4a Mon Sep 17 00:00:00 2001
From: jinlicong <493886250@qq.com>
Date: Fri, 07 Jun 2024 17:00:49 +0800
Subject: [PATCH] 增加阀控事件记录及修改阀控命令
---
Function/EXTERN_RTC/extern_rtc.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/Function/EXTERN_RTC/extern_rtc.c b/Function/EXTERN_RTC/extern_rtc.c
index 669b058..b96b679 100644
--- a/Function/EXTERN_RTC/extern_rtc.c
+++ b/Function/EXTERN_RTC/extern_rtc.c
@@ -4,7 +4,7 @@
#include "gpio.h"
#include "system_general_para.h"
-__IO sClockBCD sys_clockBCD_g = {24,1,1,0,0,0};
+__IO sClockBCD sys_clockBCD_g = {0x24,1,1,0,0,0};
void RTC_GPIO_Init(void)
@@ -28,7 +28,7 @@
minDec = BCD_2_DECIMAL(TimeBCD.min);
secDec = BCD_2_DECIMAL(TimeBCD.sec);
- if((yearDec>99)||(yearDec<20)||(monthDec>12)||(monthDec==0)||(dayDec>31)||(dayDec==0)||(hourDec>23)||(minDec>59)||(secDec>59))
+ if((yearDec>YEAR_DEC_MAX)||(yearDec<20)||(monthDec>12)||(monthDec==0)||(dayDec>31)||(dayDec==0)||(hourDec>23)||(minDec>59)||(secDec>59))
{
//ʱ����Ч
return FAIL;
@@ -120,7 +120,7 @@
//�����ⲿRTCʱ��
//������BCD��ʽ
-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)
{
uint8_t rtc_time[7] = {0,0,0,0,1,1,0x15};
sClockBCD calendar_l;
@@ -142,7 +142,10 @@
rtc_time[5] = month;
rtc_time[6] = year;
R8025T_Write(0,rtc_time,7);
+ return PASS;
}
+
+ return FAIL;
}
//��ȡ�ⲿRTCʱ��
--
Gitblit v1.9.3